Главная категория > Компьютеры, сканеры ШК, Клавиатуры, принтеры и ПО и т.д.

WinAPI vs Qt.

(1/1)

tridentxp:
парни, кто нить знает как форме писаной на Qt послать нажатие button-а? на win-api не проблема. а c Qt чо делать ?

NewKid:
Может не то в 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:
NewKid, я так понял, что tridentxp хочет со своей проги слать в прогу, нарисованную на Qt WM_Message, дабы управлять/издеваться QT-прогой. Вот это зависит от того как в Qt реализован тырфейс. Учитывая, что она кроссплатформенная, то запросто(а скорее всего так и есть) может отказаться от стандартного WinAPI.
В этом случае все события (движения мышой/клавой/WM_Messages и пр.) будут в одном цикле у QApplication, а внутри уже работают стандартные для Qt механизмы сообщений через slot`ы.

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

tridentxp:

--- Цитата: drfaust от 07/05/2019 16:05:23 ---что tridentxp хочет со своей проги слать в прогу, нарисованную на Qt WM_Message, дабы управлять/издеваться QT-прогой.
--- Конец цитаты ---
уху. но вот тут случилось одно событе, которое эту потребность сейчас отодвигает на неопределённый срок.

Навигация

[0] Главная страница сообщений

Произошла ошибка благодарности
Думаю...
Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 
Перейти к полной версии