gpt4 book ai didi

c++ - WT 保存文件对话框窗口?

转载 作者:行者123 更新时间:2023-11-28 07:15:39 27 4
gpt4 key购买 nike

您好,各位 WT 用户。我在使用户能够为我的应用程序中的某些数据选择保存位置方面遇到问题。我注意到 WT 缺少易于使用的保存/打开文件对话框或小部件,用于浏览机器的硬盘驱动器以查找保存位置或要加载的文件。我想这两个小部件都会返回所述位置或要加载的文件的路径,但遗憾的是我没有找到任何路径。我也看过Wt::WFileUpload Class但很难理解如何使用它,在谷歌搜索一些示例后确定它可能不是我想要的。

为什么不用windows的OpenFileDialog?好吧,在这个项目中,我将 WT 作为 UI 覆盖在全屏应用程序上,如果任何其他窗口打开该应用程序将最小化(这很糟糕)。这就是为什么我希望在 WT 中浏览硬盘。

考虑了一段时间后,我想为什么不自己写一个文件浏览器呢?所以经过一番挖掘,我发现了 MVC Tree Views .那些看起来非常接近 Windows Open File Dialog ,除了我需要编写自己的代码来构建和显示树、使用 boost 浏览硬盘驱动器,然后自己处理所有保存和加载。

我并不反对,在我开始行动并编写很多我可能不需要的代码之前,与社区核实似乎是合理的。 WT 没有任何支持硬盘驱动器浏览的东西似乎很奇怪,这让我来到这里。

有没有人知道Widget,或者Widgets的巧妙组合,或者其他WT的方法,让用户可以只在WT中浏览机器的硬盘?

在此先感谢您的帮助!

最佳答案

filetreetable 示例或多或少地完成了您的要求。

关于c++ - WT 保存文件对话框窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20254443/

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