правильно выйти из пользовательского модального диалога в wxpython - PullRequest
0 голосов
/ 07 февраля 2012

Мое приложение имеет настраиваемое диалоговое окно, которое позволяет пользователю устанавливать параметры при создании нового документа. Главное окно имеет панель инструментов, и даже после закрытия диалогового окна кнопки панели инструментов не возвращаются в активное состояние. Я видел if fileDialog.ShowModal() == wx.ID_OK: чтобы получить возвращаемое значение, но есть ли что-то еще, что снова включает кнопки? Кажется, просто отправка dialog.Destroy() не делает этого.

1 Ответ

0 голосов
/ 07 февраля 2012

Что ж, если у вас есть открытые объекты fileDialog и dialog, вам, вероятно, нужно уничтожить их обоих. Если вы установите кнопки панели инструментов в состояние «Отключено», вы захотите включить их после закрытия диалогов.

...