gpt4 book ai didi

c++ - Qt自定义保存文件对话框

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:21:49 30 4
gpt4 key购买 nike

我需要自定义默认的 Qt 保存文件对话框:在其中添加一些选项。例如,在文件类型和保存/关闭按钮之间添加一些带有我自己的值的复选框。

Qt有什么方法可以做到吗?

最佳答案

只要您可以使用 Qt 自带的“非原生”Qt 文件对话框,您就可以自定义 Qt 文件对话框; Qt 提供的另一个选项是使用操作系统的 native 文件对话框,但如果您这样做,则无法(据我所知)自定义对话框。

这是我作为 audio-format-conversion program 的一部分编写的增强文件对话框类的示例:

AudioMove file dialog screenshot

代码有点过时,可能需要进行一些调整才能与较新版本的 Qt 一起使用(特别是在 Qt 4.6 和更高版本中,您可能需要在文件对话框对象上调用 setOption(DontUseNativeDialog),否则您将获得 native 对话框,自定义小部件不会出现在 MacOS/X 下),但它的源代码可以在 GitHub repository 中找到如果你想看一看。

关于c++ - Qt自定义保存文件对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7426603/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com