Quote Originally Posted by Binary91 View Post
Ah so a QTimer can't do anything without an event loop?
Exactly.

Quote Originally Posted by Binary91 View Post
But is there any difference between the main event loop (application.exec()) and QDialogs event loop?
No. The dialog's event loop is a "nested event loop", it will temporarily be in control of processing events its "parent" eventloop would otherwise process.
In this case the parent loop is the main loop.

Quote Originally Posted by Binary91 View Post
I found out that QTimer is not interested in it, it just starts when any event loop starts...
Indeed.

Cheers,
_