Название: вопрос про событие Отправлено: koldun90 от Августа 24, 2014, 17:53 Здравствуйте. Вопрос следующий.
Мне нужно допустим чтобы моя запущенная программа каждые 10 сек выводила сообщение (одно и тоже) собственно код простой использовать Qtime и QMessageBox. Но вот где этот код нужно писать. Поясню допустим вы запустили программу что в ней делаете кликаете и тд и тп, но независимо от ваших действий каждые 10 секунд работы программы появляется сообщение Те мне нужно понять где как бы писать сам код... или какой метод переопределять.... Название: Re: вопрос про событие Отправлено: Old от Августа 24, 2014, 17:56 В MainWindow.
И вы наверное имели виду Timer. Название: Re: вопрос про событие Отправлено: koldun90 от Августа 24, 2014, 18:40 да qtimer
просто допустим вот вы запустили прогу и даже ничего не нажимая(вообщем вне зависимости от ваших действий ) каждые 10 сек появляется сообщение но ведь вы говорите писать в mainwinodow.cpp в конструкторе(при запуске программы) там код этот не выполнится Название: Re: вопрос про событие Отправлено: Bepec от Августа 24, 2014, 18:44 Писать в конструкторе. Инициализируя таймер и привязывая его к слоту. И таймер каждые N будет вызывать слот.
Название: Re: вопрос про событие Отправлено: koldun90 от Августа 24, 2014, 19:02 Спасибо разобрался так вроде работает
Код: #include "mainwindow.h" Название: Re: вопрос про событие Отправлено: 8Observer8 от Августа 26, 2014, 13:37 Ещё можете в Help'e забить: startTimer
Там такой пример есть: Код
Название: Re: вопрос про событие Отправлено: 8Observer8 от Августа 26, 2014, 13:41 А если по вашему примеру, то так:
MainWindow.h Код
MainWindow.cpp Код
|