【发布时间】:2018-10-09 01:55:35
【问题描述】:
有没有办法从内存中的 xrc 字符串加载 wxwidgets,还是必须将其保存到临时文件并加载?
【问题讨论】:
-
你怎么称呼“wxwidgets”?控制?你能发布一个这样的xrc字符串的例子吗?
标签: wxwidgets
有没有办法从内存中的 xrc 字符串加载 wxwidgets,还是必须将其保存到临时文件并加载?
【问题讨论】:
标签: wxwidgets
是的,有一种方法可以使用wxFileSystem。你的代码应该是这样的:
#include <wx/filesys.h>
wxFileSystem::AddHandler(new wxMemoryFSHandler);
wxMemoryFSHandler::AddFile("myxrc", actual_xrc.utf8_str(), actual_xrc.utf8_length());
wxXmlResource::Get()->Load("memory:myxrc");
这是wxrc 实用程序用于将 XRC 嵌入到您的程序中的技术。
【讨论】: