PySide:不一致的文件对话框
PySide: Inconsistent file dialogs
我正在开发一个需要保存和加载文件的应用程序。
要加载文件,我使用 QtGui.QFileDialog()
,然后调用 file_browser.exec_()
。这给出了这个结果:
为了保存文件,我调用了 file_browser.getSaveFileName()
,它给出了完全不同的外观 window:
有没有办法让这两个 windows 看起来一致?
getSaveFileName
等静态函数将始终使用 原生 对话框,除非您在选项参数中包含 DontUseNativeDialog
。
另一方面,QFileDialog
构造函数将始终创建 Qt 内置文件对话框的实例,无论设置什么选项。您可以更改 file-mode 以获得所需的对话框类型。
我正在开发一个需要保存和加载文件的应用程序。
要加载文件,我使用 QtGui.QFileDialog()
,然后调用 file_browser.exec_()
。这给出了这个结果:
为了保存文件,我调用了 file_browser.getSaveFileName()
,它给出了完全不同的外观 window:
有没有办法让这两个 windows 看起来一致?
getSaveFileName
等静态函数将始终使用 原生 对话框,除非您在选项参数中包含 DontUseNativeDialog
。
另一方面,QFileDialog
构造函数将始终创建 Qt 内置文件对话框的实例,无论设置什么选项。您可以更改 file-mode 以获得所需的对话框类型。