qfiledialog相关内容

如何让QFileDialog提示覆盖?

我有一个打开QFileDialog的QDialog,如下所示: QFileDialog fd(this); fd.setFileMode(QFileDialog::AnyFile); if (fd.exec()) { // save data to a file } 不幸的是,the default behavior似乎不是很默认,如果我选择了一个已经存在的文件,文件对话框不会 ..
发布时间:2022-03-30 14:52:17 其他开发

Qt QFileDialog--仅具有静态函数的本机对话框?

我只是在尝试保存一个文件。但是,我需要输入一个不带后缀的文件名来自动获得默认后缀(setDefaultSuffix()就是这样做的)。 我不想因为这个而完全失去本机保存对话框。Exec()不是从QDialog重载的,因此它完全绕过本机挂钩(忽略DontUseNativeDialog选项,即使该选项为False)。 如果我禁用文件覆盖警告,并在函数返回后自己添加默认后缀,那么如果用户不想覆盖 ..
发布时间:2022-03-30 14:27:27 其他开发

QTQuick (QML) 中的 FileDialog:以给定名称保存文件

我们正在构建一个 Qt Quick 应用程序,它必须能够以给定名称保存文件. 在 FileDialog 组件中你只能设置一个目录.这对用户不太友好,因为您不想每次下载文件时都手动输入文件名. 到目前为止,我们尝试了不同的东西 来自 QtQuick.Dialogs 的 FileDialog:无法设置文件名 通过 QPlatformFileDialogHelper 的本机对话框 ..
发布时间:2022-01-19 23:25:41 其他开发

在 QFileDialog 中过滤

我想更具体地过滤 QFileDialog 中显示的文件,而不仅仅是通过文件扩展名.我在 Qt 文档中找到的示例仅显示过滤器,例如 Images (*.png *.xpm *.jpg);;Text files (*.txt);;XML files (*.xml) 和这样的.除此之外,我还想为不出现在文件对话框中的文件指定一个过滤器,例如XML 文件 (*.xml) 但不是 备份 XML 文件 (*. ..
发布时间:2021-12-09 17:16:13 其他开发

qfiledialog - 过滤文件夹?

1)我想获取文件夹监控应用程序的文件夹名称..有没有办法可以过滤掉使用 QFileDialog 显示的特定文件夹(例如,我不希望我的文档显示在文件对话框中). 2) 我不希望用户选择驱动器.默认情况下,在此代码中也可以选择驱动器.. dirname=QtGui.QFileDialog.getExistingDirectory(self,'Open Directory','c:\\',QtG ..
发布时间:2021-12-09 16:36:34 其他开发

PyQt5 - 如何将 Qfiledialog 带到前面?

我的代码使用 PyQt 打开文件夹选择对话框.选择文件夹后,它将最小化.我希望对话框在任何其他窗口之前弹出.我还没有找到解决办法.有什么建议吗? from sys import executable, argv从子进程导入 check_output从 PyQt5.QtWidgets 导入 QFileDialog、QApplicationdef gui_fname(目录=''):file = ch ..
发布时间:2021-06-24 20:10:00 Python

PyQt5 QFileDialog 在单击文件名时关闭

我正在使用 PyQt5 QFileDialog.getOpenFileName.我希望盒子在“打开"之前保持打开状态.按钮被点击.但是,当我在 Linux 系统上运行代码时,单击文件名时对话框会立即关闭.在 Windows 系统上,该框按预期运行并保持打开状态,直到单击“打开"按钮.无论是否设置 QFileDialog.DontUseNativeDialog 选项,结果都相同. from Py ..
发布时间:2021-06-24 19:46:14 Python

QFileDialog - PyQt4/PyQt5/PySide 之间的差异

我一直在研究 Summerfields 的关于使用 Python 和 QT 进行快速 GUI 编程的书(更准确地说是 PyQt),但 2007 年的书使用了 4.x 版,我正在尝试使用当前版本(5.4.2). 我正在尝试找出一些变化,希望能在如何查找内容方面获得一些帮助.这是文件保存对话框的示例 - 来自书中: fname = QFileDialog.getSaveFileName(se ..
发布时间:2021-06-24 19:20:53 Python

从QItemDelegate的自定义编辑器调用getOpenFileName时崩溃

先决条件: 我有一个自定义QItemDelegate,它为树视图项目创建了自定义编辑器. 编辑器由QLineEdit和QToolButton组成.该按钮用于打开文件对话框,以选择文件并将其路径放入行编辑中. 我使用对QFileDialog :: getOpenFileName的调用来打开文件对话框.该对话框是Windows的本机文件对话框(这很重要). 第一次创建编辑器时,无论我按该按 ..
发布时间:2020-07-05 01:04:43 其他开发

QFileDialog:选择目录和文件

我正在使用以下代码构建文件名的qstringlist: QStringList filenames = QFileDialog::getOpenFileNames(this,"",QDir::currentPath() ); 如何更改此设置,以便我也可以选择目录? 我看着: dialog.setFileMode(QFileDialog::AnyFile); 但 ..
发布时间:2020-07-05 01:04:38 C/C++开发

调用QtGui.QFileDialog.getExistingDirectory时出错

在pyqt代码中,我试图向用户升级对话框,并让用户选择文件夹.看来QtGui.QFileDialog.getExistingDirectory方法应该能够做到这一点.问题是代码运行后会出现一些错误消息. D_Lib: debug printing for files [.*] and level [100] is turned on D_Lib: debug printing for fil ..
发布时间:2020-07-05 01:04:25 Python

通过QFileDialog从QPlainTextEdit保存文本并创建.txt文件

我在保存笔记(QPlainTextEdit中的文本)方面遇到麻烦.我只需要保存为txt格式.键入文本并单击按钮后,程序将显示错误“预期的字符串或类似字节的对象而不是nonetype".记事本的程序从类fileeki开始,直到类fileush.我使用Python 3.7,PyQt5和QtDesigner来创建界面.打开效果很好,但不能保存.请下载项目的所有元素.还有一些模块,必须安装.谢谢尝试. ..
发布时间:2020-07-05 01:04:23 Python

如何使QFileDialog在Qt5中不是模态的?

在以前的Qt版本中,我们可以使用以下文件对话框的构造函数: QFileDialog(QWidget * parent = 0, const char * name = 0, bool modal = FALSE) 因此,看起来可以进行非模式文件对话框.但是现在(在Qt5中)我们在构造函数中没有这样的参数. QFileDialog也会忽略setWindowModality(Qt::NonM ..
发布时间:2020-07-05 01:04:18 C/C++开发

QFileDialog用于具有特定内容的目录

我想建立一个类似于 QFileDialog :: getExistingDirectory()的对话框(仅当所选目录包含某些文件时才启用“确定"按钮). 我知道我无法通过 QFileDialog 实现这一目标,相反,我会拥有提出自己的QDialog,该对话框具有 QTreeView 和 QFileSystemModel . 如何限制 QTreeView 到目录? 如何获取当前选择的目 ..
发布时间:2020-07-05 01:04:15 其他开发

QFileDialog在调用时关闭窗口

这是我第一次在这里问问题,因此,如有任何错误,请原谅我. 所以我的问题是,当我运行程序时,它运行良好.但是,一旦我单击“搜索",程序就会关闭. 我使用self.pushButton_5.cicked.connect(run)调用运行的函数: openfile = QtGui.QFileDialog.getOpenFileName(self) # Filename line f = ..
发布时间:2020-07-05 01:03:06 Python

如何设置目录分隔符以匹配操作系统?

我正在编写一个qt应用程序,目的是将其移植到3种主要操作系统上. 我正在使用QFileDialog选择一个文件夹,然后将其添加到QListWidget.但是,即使我在Windows上,文件夹名称也将作为E:/media返回.我希望它返回E:\ media 我可以使用一个简单的字符串替换,但是在Linux/Mac上,拥有\ home \ user \ Documents 看起来很奇怪 ..
发布时间:2020-07-05 01:03:03 其他开发