Я должен сделать приложение с сенсорным экраном для окон, и если клиент не нажимает в течение 60 секунд на экране, появляется небольшое видео или реклама (и уходят сразу после клика клиента).
Я уже сделал свою собственную функцию потока для этого (простой цикл с usleep), но я не думаю, что это хороший способ.
Я ищу объект или что-то еще с Qt, что может быть лучше, есть идеи?
Я не уверен, что полностью понимаю ваш вопрос, но звучит так, будто вы хотите слушать QTMouseEvents. В частности, это звучит так, как будто вас заинтересуют события типа QEvent :: MouseButtonPress. Запустите таймер одним кликом, как только он достигнет 60 секунд (примечание: сбросьте таймер при каждом клике), затем начните воспроизведение видео. Другое событие такого типа позволит вам «восстановить» приложение главного окна (если воспроизводится видео).
Других решений пока нет …