Re: How to create a window that cannot be closed by clicking on the X button

James Stallings II <[email protected]>
Newsgroups gmane.comp.python.wxpython
Message-ID <CAOaG_2YmYijr8tZyO4xj45h_FYccQBz7PY4jxAAxCN9uc1UcHQ@mail.gmail.com>
doing this would be misleading,and so a bad choice in any case.

On Fri, Jul 17, 2020 at 3:02 PM Charles McKnight <[email protected]>
wrote:

> So why not just catch the event to close the window and do nothing with
> it? 🤔
>
> On Jul 17, 2020, at 10:12 AM, James Stallings II <
> [email protected]> wrote:
>
> There are usecases just beyond mainstream where you want the desktop
> locked down in no uncertain terms.
>
> In my particular case, I am developing with an embedded raspberry pi in
> the interest of implementing an automated vendor. Neither operator nor the
> customer who procure from the vendor should ever, under any circumstances
> have access to the operating system or desktop.
>
> I am certain beyond doubt that my usecase is anything but unique.
>
>
> On Fri, Jul 17, 2020 at 12:07 PM Matt Newville <[email protected]>
> wrote:
>
>> 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
>> <https://groups.google.com/d/msgid/wxpython-users/CA%2B7ESbqioUALJDFe%2B19rvPLnZ4QpV7Eh3XKzypgkaneuN7h3ug%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
> ॐ♲ ♥ ☸☮ ☯☰☶☯☮ ☸ ♥ ♲ॐ
>
> --
> 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/CAOaG_2Zp0-MMzC9NZkR6B8zV226QSrD2HqxeCK0RqVmktKt35w%40mail.gmail.com
> <https://groups.google.com/d/msgid/wxpython-users/CAOaG_2Zp0-MMzC9NZkR6B8zV226QSrD2HqxeCK0RqVmktKt35w%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
>
> --
> 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/68478310-44DD-42D4-815E-C318D36EEA5F%40gmail.com
> <https://groups.google.com/d/msgid/wxpython-users/68478310-44DD-42D4-815E-C318D36EEA5F%40gmail.com?utm_medium=email&utm_source=footer>
> .
>
-- 
ॐ♲ ♥ ☸☮ ☯☰☶☯☮ ☸ ♥ ♲ॐ

-- 
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/CAOaG_2YmYijr8tZyO4xj45h_FYccQBz7PY4jxAAxCN9uc1UcHQ%40mail.gmail.com.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.