如何使用 wxWidgets 在 UI 中设置项目工作目录?

发布于 2024-12-05 01:18:58 字数 197 浏览 0 评论 0原文

我是 wxWidgets 的新手。我正在使用 Microsoft Visual Studio 2010。

我有一个 UI,它需要将一些文件作为输入并输出其他文件作为结果。我希望用户指定一个“工作目录”,以便程序将输出文件放入该目录中。因此,我想使用浏览屏幕从用户那里获取路径,并保存该路径并在代码中定义输出文件位置时使用它。

我怎样才能做到这一点?

I'm a newbie at wxWidgets. I'm working with Microsoft Visual Studio 2010.

I have a UI, which needs to take some files as input and outputs other files as results. I want the user to specify a "working directory" so that the program will put the output files into this directory. So I want to take the path from the user using a browse screen, and save that path and use it while defining my output file locations in the code.

How can I do that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

超可爱的懒熊 2024-12-12 01:18:58

添加到 Radu 的评论:您可以使用 DirDialog (http://docs.wxwidgets.org/trunk/classwx_dir_dialog.html) 从用户获取目录,然后将其保存在变量中并添加到文件名前面。然后,您还可以使用 wxConfig (http://docs.wxwidgets.org/trunk/classwx_config_base.html) 将此目录存储在配置中,并在程序启动时加载该值,以便程序记住会话之间的工作目录。

To add to the comment of Radu: you can use the DirDialog (http://docs.wxwidgets.org/trunk/classwx_dir_dialog.html) to get the directory from the user, than save that in a variable and prepend to the file names. You can then also store this directory in a configuration, using wxConfig (http://docs.wxwidgets.org/trunk/classwx_config_base.html) and load that value at program startup so the program remembers the working directory from session to session.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文