500 ms = half a second? That cannot be true, please measure again. The emit statement is just a function call, so I guess you are timing your own function.
As someone as pointed out, when you connect() the signals you can pass "Qt::QueuedConnection" to speed up the emit (the function will be called later by the event loop)
Connect: http://doc.trolltech.com/4.6/qobject.html#connect
Qt::QueuedConnection: http://doc.trolltech.com/4.6/qt.html...ctionType-enum




Reply With Quote


Bookmarks