Автор Тема: WinAPI vs Qt.  (Прочитано 2126 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 7140
  • Похвалили: 1005 раз(а)
  • Откуда: ARMвиль
WinAPI vs Qt.
« : 06/05/2019 16:51:01 »
парни, кто нить знает как форме писаной на Qt послать нажатие button-а? на win-api не проблема. а c Qt чо делать ?
то, что дарвин и вы называете эволюцией, является лишь умыслом Отца.
 

Оффлайн NewKid

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 1200
  • Похвалили: 507 раз(а)
  • ЦТО - Центр творчества одаренных
  • Откуда: Чебоксары
Re: WinAPI vs Qt.
« Ответ #1 : 07/05/2019 15:31:09 »
Может не то в qt есть тест MouseClick https://stackoverflow.com/questions/21680565/qt5-c-automated-mouse-clicking
Цитировать
Specifically the QTest Namespace. There are two overloads for functions that click the mouse called QTEST::mouseClick.

I think this might do what you want:

#include <QTest>

// class and function declarations removed here

QTest::mouseClick(d, Qt::LeftButton, Qt::NoModifier, QPoint(x,y));
 

Оффлайн drfaust

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 5283
  • Похвалили: 581 раз(а)
  • Я не Шариков, просто судьба располосовала мой лоб.
  • Откуда: РФ, Лангепас, MSK+2 (UTC+5)
    • faust.dlinkddns.com
Re: WinAPI vs Qt.
« Ответ #2 : 07/05/2019 16:05:23 »
NewKid, я так понял, что tridentxp хочет со своей проги слать в прогу, нарисованную на Qt WM_Message, дабы управлять/издеваться QT-прогой. Вот это зависит от того как в Qt реализован тырфейс. Учитывая, что она кроссплатформенная, то запросто(а скорее всего так и есть) может отказаться от стандартного WinAPI.
В этом случае все события (движения мышой/клавой/WM_Messages и пр.) будут в одном цикле у QApplication, а внутри уже работают стандартные для Qt механизмы сообщений через slot`ы.

Тут уж и не знаю в какую сторону плюнуть - Qt ковырял поверхностно под линухом.
Не кассами одними жив ЦТО ;-)
 

Оффлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 7140
  • Похвалили: 1005 раз(а)
  • Откуда: ARMвиль
Re: WinAPI vs Qt.
« Ответ #3 : 07/05/2019 17:16:57 »
что tridentxp хочет со своей проги слать в прогу, нарисованную на Qt WM_Message, дабы управлять/издеваться QT-прогой.
уху. но вот тут случилось одно событе, которое эту потребность сейчас отодвигает на неопределённый срок.
то, что дарвин и вы называете эволюцией, является лишь умыслом Отца.
 

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16