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