问题标签 [qfiledialog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - QFileDialog 窗口中没有可见的文件
我正在使用 pyqt 编写一个简单的代码
在代码中,我调用 a QFileDialog
,但是当我使用静态函数调用它时一切正常,但是使用普通方法,即使用dialog.exec_(),
我在文件对话框窗口中看不到任何文件。
只有在输入文件的完整路径后,我才能在文件对话框窗口中看到该文件。请注意,此问题仅在我调用该FileDialoghandler
函数时出现,如果我不这样做,无论我如何调用QFileDialog
,一切正常。而且这个问题只在 Linux 上,在 Windows7 上一切正常。我想知道这是 PyQt 错误还是我在这里遗漏了什么?
代码如下:
qt - QFileDialog 禁用按钮
我想创建一个 QFileDialog 的子类,它将用于仅打开具有某些特定内容的目录。我可以设置我自己的代理模型来处理文件列表的行为,但是如何禁用/启用确定按钮?我必须创建自己的小部件吗?
cocoa - QFileDialog::getOpenFileName 在 mac 上非常慢
我正在研究涉及读取现有目录的示例 qt 项目,要求是我必须使用 getOpenFileName 函数,并且在处理它时我观察到该函数在 Windows 上运行良好,但在 Mac 上通过使用本机窗口它的响应能力是很慢有人知道如何加快速度吗?目前我正在使用以下功能
QFileDialog::getOpenFileName(this, Caption, defaultPath, filters);
macos - 使用 QFileDialog::getSaveFileName 将文件保存到受限位置不会给出错误消息
我正在 MAC 上处理示例 QT 项目并保存文件我正在使用带有本机对话框的 QFileDialog::getSaveFileName API,如果我将文件保存到只读目录,它仍然会被保存!!!但行为应该是它应该给出错误信息。当我在 Windows 系统上观察到一切正常时,它会给出错误消息,但在 MAC id 上没有人能早点遇到这个问题吗?
python - 选择目录后,QtGui.QFileDialog.getExistingDirectory() 窗口不会关闭(PyQt)
我正在尝试在程序中获取带有QtGui.QFileDialog.getExistingDirectory()
对话框窗口的路径,以便在python
程序的其余部分在控制台输出中时为用户简化操作。为此,我有这段代码:
如果我调用 getpath 函数,对话框窗口将保持打开状态,直到调用该函数的脚本结束,而不是在此指令之后关闭:
如果您运行此代码,它将创建一个文件,该文件将与对话框窗口一起保存的目录保存在运行脚本的文件夹中。
我做错什么了?
顺便说一句,我在 Ubuntu 12.04 上。谢谢!干杯
c++ - QFileDialog 使我的应用程序崩溃
以下简单代码中的 QFileDialog 使我的应用程序崩溃。它在我午餐我的应用程序的前 3 次工作,然后甚至没有更改使用 QFileDialog 的函数,它在运行时崩溃。
我用
正如这个网页所建议的那样, 它仍然崩溃。
知道为什么吗?我的目标是让用户浏览系统以选择文件或文件夹。如果您有其他工作要执行此任务,请告诉我。
使用 ubuntu 和 Qt。
qt - 是否可以有一个 QFileDialog 允许“仅文件”或“仅目录”?
对于 QFileDialog,是否可以选择文件或目录,在同一 UI 上为用户提供选择(例如用户在过滤器中选择不同文件类型并相应更新文件列表的方式)?
python - Qt:接管系统打开文件对话框
我想使用 PyQt4 的 QWebView 自动将文件上传到网站,但有一部分我还不知道。要上传文件,该网站有一个按钮,它会打开一个对话框,您应该从中选择本地文件。所以,这些是我的问题:) 有没有办法在我点击按钮后控制该对话框?有没有更好的方法来实现这一目标?
编辑
该网站是https://maps.google.com/我正在通过My Places > Create Map > Import上传一个 .kml 文件。
python - PyQt QFileDialog exec_ 很慢
我正在使用自定义QFileDialog
,因为我想选择多个目录。但是这个exec_
功能很慢,我不知道为什么。我正在使用最新版本的 PyQt。
代码片段:
qt - 如何本地化从 QPrintDialog 调用的 QFileDialog?
以下方法适用于本地化 QPrintDialog:
但是当我单击 QPrintDialog 中的“选择文件”按钮(带有三个点)时,会出现文件对话框的英文版本,而不是我想要的德文版本。
此外,控制台上还有一个警告:
KGlobal::locale::Warning 您的全局 KLocale 正在使用有效的主组件而不是假组件重新创建,这通常意味着您在创建主组件之前尝试调用 i18n 相关函数。你不应该这样做,因为它很可能不起作用
我应该去哪里看?
至于这里提到的解决方法:一些 QDialogs 支持 ::DontUseNativeDialog 标志,但 QPrintDialog 不支持。
(在linux上测试过,不知道在其他平台上结果如何)