Qt, как правильно сделать функцию заставки Windows Stack Overflow

Я должен сделать приложение с сенсорным экраном для окон, и если клиент не нажимает в течение 60 секунд на экране, появляется небольшое видео или реклама (и уходят сразу после клика клиента).

Я уже сделал свою собственную функцию потока для этого (простой цикл с usleep), но я не думаю, что это хороший способ.

Я ищу объект или что-то еще с Qt, что может быть лучше, есть идеи?

0

Решение

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]