Daniel
Daniel

Reputation: 607

Checking to see if Gtk mainloop is running

Is there a way that I can check to see if the Gtk.main() loop is alive? Similar to the threading.is_alive() function? Any help is much appreciated :)

Upvotes: 6

Views: 515

Answers (1)

Aran-Fey
Aran-Fey

Reputation: 43136

You can use the Gtk.main_level() function:

 Gtk.main_level()
    Returns:    the nesting level of the current invocation of the main loop

In other words, a return value of 0 means no mainloop is running.

Upvotes: 8

Related Questions