我正在尝试使用PyGObject创建一个模态FileChooserDialog。
https://github.com/sebp/PyGObject-Tutorial/blob/master/examples/filechooserdialog_example.py的示例按预期工作,但是当显示文件选择器对话框时,我仍然可以使用主窗口(包括单击按钮打开第二个对话框)。
我在创建对话框时尝试添加flags=Gtk.DialogFlags.MODAL
(第23行),但这不起作用。我没有得到任何错误,但我仍然可以在不关闭第一个对话框的情况下打开第二个对话框。
如果我使用带有MODAL标志的MessageDialog,它的工作方式与预期完全相同。但我需要一个文件选择器。
有没有快速的解决方案,或者我最好滚动自己的包含FileChooser的Dialog?
提前致谢。