2013-08-28 3 views
-1

Я использую Qt Creator C++. Я хочу видеть эти две фотографии друг за другом каждые 3 секунды. Но в соответствии с моим кодом он показывает только последнее изображение на экране. Кто-нибудь знает, что я делаю неправильно?Как использовать sleep в qt creator

ответ

0

Вы должны использовать QElapsedTimer() и реализовать слот, который затем должен подключиться к сигналу QElapsedTimer, который испускается после желаемого времени. Дополнительную информацию об этом см. В справке Qt. В слоте вы должны реализовать свою логику отображения изображений.

0

Я думаю, что exec(); это момент запуска программы, поэтому после этого вам придется менять фотографии. Я бы использовал этот код внутри основного класса или внутри какой-либо другой функции (например, слот кнопки).

Смежные вопросы