【问题标题】:I want to load wxwidgets from an xml string in memory.我想从内存中的 xml 字符串加载 wxwidgets。
【发布时间】:2018-10-09 01:55:35
【问题描述】:

有没有办法从内存中的 xrc 字符串加载 wxwidgets,还是必须将其保存到临时文件并加载?

【问题讨论】:

  • 你怎么称呼“wxwidgets”?控制?你能发布一个这样的xrc字符串的例子吗?

标签: wxwidgets


【解决方案1】:

是的,有一种方法可以使用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 嵌入到您的程序中的技术。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-09
    • 2019-04-25
    • 2011-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多