QT hacking.

Тема в разделе "WASM.UNIX", создана пользователем SadKo, 8 янв 2009.

  1. SadKo

    SadKo Владимир Садовников

    Публикаций:
    8
    Регистрация:
    4 июн 2007
    Сообщения:
    1.610
    Адрес:
    г. Санкт-Петербург
    Приветствую!
    Есть проприетарная аппликуха, написанная на QT. Хотелось бы написать что-нибудь, что бы умело читать данные с элементов управления и посылать им события. С QT дел имел мало, поэтому, если есть какой полезный материал/примеры, прошу помочь разобраться.
     
  2. s0larian

    s0larian New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2004
    Сообщения:
    489
    Адрес:
    Крыжёпполь
    :) кочни qt и скомпиль - там куча примеров.
     
  3. _ir4_Y_

    _ir4_Y_ New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2007
    Сообщения:
    76
    Насколько я понимаю чтобы читать, писать данные на форму нужны их описатели.
    Точно как это в линуксе реализовано не знаю, так как баловался подобным только в винде.

    Qt в конечном счете использует winApi/Xlib
    и обращятся к элементам формы можно на этом более низком уровне
    (эмулировать щелчек мыши, ввод с клавиатуры)

    ЗЫ если я что то путаю сильно не бейте =)
     
  4. SadKo

    SadKo Владимир Садовников

    Публикаций:
    8
    Регистрация:
    4 июн 2007
    Сообщения:
    1.610
    Адрес:
    г. Санкт-Петербург
    Нет, я имел в виду именно *nix. Если есть возможность/пример, послать из некоторого приложения другому приложению в слот событие или получить список элементов управления, ничего не зная о внутренностях этого приложения - прошу поделиться ссылками.

    Про примеры спасибо, но меня интересует конкретная задача.
     
  5. _ir4_Y_

    _ir4_Y_ New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2007
    Сообщения:
    76
    делай через Xlib
    man XSendEvent в помощь ;)

    или через скрипты
    http://ru.wikipedia.org/wiki/Expect
    http://ru.wikipedia.org/wiki/Tk


    работать будет с любыми gui приложениями...
     
  6. Voodoo

    Voodoo New Member

    Публикаций:
    0
    Регистрация:
    9 апр 2003
    Сообщения:
    297
    Адрес:
    Новосибирск
    _ir4_Y_
    Простите, а причем тут Expect? Там как раз точно нет средств для работы с чужими окнами. Да и в Tk, по-моему, тоже.
     
  7. _ir4_Y_

    _ir4_Y_ New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2007
    Сообщения:
    76
    извиняйте действительно так
    перепутал чуток
    expect действительно с графическими приложениями не работает ...
     
  8. m8y

    m8y New Member

    Публикаций:
    0
    Регистрация:
    6 дек 2007
    Сообщения:
    5
    dcop или dbus, если есть.