История изменений
Исправление pon4ik, (текущая версия) :
Под оффтопиком насколько я знаю есть изкоробочная поддержка автотестирования gui. Qt как хорошая либа, видимо её поддерживает. А если и нет, то в любое стандартное окно ввода (а за QLineEdit под оффтопиком вроде до сих пор скрывается стандартное окно), можно послать текст с помощь отправки соответствующего оконного сообщения.
Т.е. тебе нужно встраиваться в нативный event loop, что бы иметь возможность детектировать альтернативные способы ввода, но сиё тоже не есть гарант успеха, т.к. можно переписать текст окна из ядерного кода прямо в память...
Альтернатива - реализовать свой lineEdit который рисуется вручную и не поддерживает всякие WM_TEXT и прочее.
Исходная версия pon4ik, :
Под оффтопиком насколько я знаю есть изкоробочная поддержка автотестирования gui. Qt как хорошая либа, видимо её поддерживает. А если и нет, то в любое стандартное окно ввода (а за QLineEdit под оффтопиком вроде до сих пор скрывается стандартное окно), можно послать текст с помощь отправки соответствующего оконного сообщения.
Т.е. тебе нужно встраиваться в нативный event loop, что бы иметь возможность детектировать альтернативные способы ввода, но сиё тоже не есть гарант успеха, т.к. можно переписать текст окна из ядерного кода прямо в память...
Альтернатива - реализовать свой lineEdit который рисуется в ручную и не поддерживает всякие WM_TEXT и прочее.