Re: How to create a window that cannot be closed by clicking on the X button
Matt Newville <[email protected]>
| Newsgroups | gmane.comp.python.wxpython |
|---|---|
| Message-ID | <CA+7ESbqioUALJDFe+19rvPLnZ4QpV7Eh3XKzypgkaneuN7h3ug@mail.gmail.com> |
Hi, On Fri, Jul 17, 2020 at 11:45 AM Matthias Brennwald <[email protected]> wrote: > I am trying to create a window/frame that cannot be closed by clicking on > the X button. The purpose of the window is to show log messages or warnings > coming from various parts of the program. > > At first, I tried to remove the X button, but I couldn't make it work (I > tried this: > https://stackoverflow.com/questions/25024129/wxpython-how-to-hide-the-x-and-expand-button-on-window > ). For now, I just made an event handler that essentially discards the > "clicked on the X button" event. While this achieves what I need, it is > confusing to the user ("Why is there an X button, if it does nothing!?") > > Is there a better, cleaner, nicer way to prevent users from closing a > window? > I would suggest raising a dialog window that explains why you don't want them to close the window and provide a "really close" option that does really close the window. --Matt -- You received this message because you are subscribed to the Google Groups "wxPython-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/wxpython-users/CA%2B7ESbqioUALJDFe%2B19rvPLnZ4QpV7Eh3XKzypgkaneuN7h3ug%40mail.gmail.com.