Периодическое фоновое выполнение события

Модератор: Модераторы разделов

Аватара пользователя
strangeman
Сообщения: 160
Статус: заблудившийся биоробот
ОС: Ubuntu 12.04, Debian 6

Периодическое фоновое выполнение события

Сообщение strangeman »

Вопрос новичка:
Каким образом необходимо модифицировать приведенный ниже код, чтобы, например, надпись на кнопке менялась каждые 10 секунд?

Код: Выделить всё

 #include <QApplication>
 #include <QFont>
 #include <QPushButton>
 #include <QWidget>

 int main(int argc, char *argv[])
 {
     QApplication app(argc, argv);

     QWidget window;
     window.resize(200, 120);

     QPushButton quit("Quit", &window);
     quit.setFont(QFont("Times", 18, QFont::Bold));
     quit.setGeometry(10, 40, 180, 40);
     QObject::connect(&quit, SIGNAL(clicked()), &app, SLOT(quit()));

     window.show();
     return app.exec();
 }
Спасибо сказали:
pcodr
Сообщения: 283
ОС: Debian

Re: Периодическое фоновое выполнение события

Сообщение pcodr »

Например менять надпись по сигналу таймера.
man 2 alarm
remote system type is unix
Спасибо сказали:
Аватара пользователя
awel
Сообщения: 16
ОС: Debian sid/experimental

Re: Периодическое фоновое выполнение события

Сообщение awel »

Ну или обратить внимание на класс QTimer (думаю, это будет более правильно в данном случае)
Спасибо сказали: