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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Имитация работы пользователя  (Прочитано 3648 раз)
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]   Вверх
  Печать  
 
Перейти в:  


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