[英]Navigating folders in a wxWidgets application
我需要在我的 wx 应用程序中的文件夹之间导航。 我使用的是 std::filesystem::path,它非常方便。 使用像 + 和 \ 这样的重载运算符非常好且实用,但是到 std::string 和 wxString 的常量转换很冗长。
那么,有没有办法在 wxWidgets 中做类似的事情? 在我的应用程序中,我使用的是这样的 wxString:
wxString path = SomeOtherWxStringPath + "\\\\" + "image.png";
但这似乎不对。 你有什么建议,因为我的应用程序将部署在 Windows 和 Linux 中。
我的建议是分别使用std::fs
和utf8_string()
或ToStdWstring()
进行从wxString
到std::[w]string
的简单转换(默认情况下,另一个方向的转换是隐式的)。
但是如果你真的想使用它,wxWidgets 中也有wxFileName 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.