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

 性感然小猫儿丿 发布于 2023-02-13 17:16

我们正在构建一个Qt Quick应用程序,它必须能够以给定名称保存文件.

在FileDialog组件中,您只能设置目录.这不是非常用户友好,因为您不希望每次下载文件时手动输入文件名.

到目前为止我们尝试过不同的东

    来自QtQuick.Dialogs的FileDialog:无法设置filename

    通过QPlatformFileDialogHelper进行原生对话(淘气私有c ++ hack):无法在Linux(Gnome)上设置文件名

    通过静态QFileDialog :: getSaveFileName()的原生对话框:在快速应用程序中,'父'没有可用的QWidget

    QFileDialog实例的QT对话:由于未设置'parent',因此模态doeas不起作用.在快速应用程序中,没有可用于setParent()调用的QWidget

(使用带有QT 5.1和QtQuick 2.1的C++,包括所有桌面组件)

1 个回答
  • 这篇博客文章涵盖了整个问题,并提供了一种可能的解决方案: QML中的Advanced FileDialog(以给定名称保存文件)

    2023-02-13 17:18 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有