Skip to content
Advertisement

‘Close window’ button wont work when using tkinter + gobject

My tkinter application runs fine, but to implement dbus functionality I had to use gobject. Got it working and all, except that, running both tkinter’s and gobject’s mainloops makes the “close window” button from the standard window manager (‘x’ button in the window interface) not to work. :/ Everything else works fine, including resizing, minimizing/maximizing, restoring, and moving the window.

Any help is appreciated,

Thanks,


Little code snippet:

JavaScript

Advertisement

Answer

I found the problem. For some reason, using tkinter’s and gobject’s mainloops interferes with the behavior of the WM_DELETE_WINDOW event, which I was using for saving some data before closing the program. Solved the problem by binding to the Configure event instead. And now the main method is as follows:

JavaScript
User contributions licensed under: CC BY-SA
7 People found this is helpful
Advertisement