Russian Qt Forum
Мая 29, 2025, 00:03 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Имитация работы пользователя  (Прочитано 3731 раз)
west
Гость
« : Февраля 14, 2008, 09:22 »

Не подскажите, плз, как лучше всего симитировать работу пользователя с приложением по определенному сценарию, т.е нажал это, потом это и т.д. С движением курсора мыши и сохранением визуальных эффектов нажатия кнопок. (Это как раз и неясно, как делать). Приложения на Qt3, Linux, платформа  SPARC.
Записан
Sergeich
Гость
« Ответ #1 : Февраля 20, 2008, 13:58 »

QApplication::postEvent и QCursor::setPos Улыбающийся
Записан
west
Гость
« Ответ #2 : Февраля 23, 2008, 21:07 »

Приложение, имитирующее работу должно быть внешним. Или QApplication::postEvent  можно использовать между разными приложениями (читай - процессами)? А кнопочку как нажать, не сигнал с имитировать- следствие ее нажатия - а шоб она притопилась, как будто по ней кликнули.
Записан
Sergeich
Гость
« Ответ #3 : Февраля 25, 2008, 21:28 »

QApplication::postEvent работает только в пределах одного процесса. Если нужно работать из внешнего приложения юзай XSendEvent
Инфа про иксовые ивенты
« Последнее редактирование: Февраля 25, 2008, 21:32 от Sergeich » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 3.064 секунд. Запросов: 20.