yesterday example 
#include <QTimer>
#include <QApplication>
class MyProcessEventDispatcher
: public QObject{
Q_OBJECT
public:
MyProcessEventDispatcher
(QObject *parent
= 0) {
connect(&m_timer, SIGNAL(timeout()), SLOT(updateEvents()));
m_timer.setInterval(100);
m_timer.start();
}
private slots:
void updateEvents()
{
m_timer.start();
qApp->processEvents();
}
private:
};
#include "main.moc"
int main(int argc, char **argv)
{
MyProcessEventDispatcher mpee;
//...
return app.exec();
}
#include <QTimer>
#include <QApplication>
class MyProcessEventDispatcher: public QObject
{
Q_OBJECT
public:
MyProcessEventDispatcher(QObject *parent = 0)
: QObject (parent)
{
connect(&m_timer, SIGNAL(timeout()), SLOT(updateEvents()));
m_timer.setInterval(100);
m_timer.start();
}
private slots:
void updateEvents()
{
m_timer.start();
qApp->processEvents();
}
private:
QTimer m_timer;
};
#include "main.moc"
int main(int argc, char **argv)
{
QApplication app(argc, argv);
MyProcessEventDispatcher mpee;
//...
return app.exec();
}
To copy to clipboard, switch view to plain text mode
add this code to yours main.cpp, clean your project and then call qmake. now, when you start compilation main.com will be generated.
Bookmarks