Я использую wxWdigets (точнее, wxPython) для отображения некоторых модальных диалогов.
Эта страница https://wxpython.org/Phoenix/docs/html/wx.EventLoopBase.html говорит:
Временные циклы событий обычно создаются с помощью wx.Dialog.ShowModal.
Поэтому, хотя мне все еще нужно создать объект wx.App
для инициализации оконной системы, я понимаю, что если я использую только модальные диалоги, мне не нужно вызывать MainLoop
для объекта wx.App
.
На практике не звонить MainLoop
, кажется, работает нормально - однако я не смог найти окончательного ответа в документации wx.
Мое особое беспокойство заключается в том, что MainLoop
может выполнять некоторую очистку при выходе из системы, чего мне не хватало бы, если бы он не вызывался.
Так что мой вопрос: нужно ли звонить MainLoop
при использовании только модалов?