xcode 从图像文件自定义页面图像

mpbci0fu  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(112)

我正在学习wxwidgets中的treebook,我想自定义将出现在页面控件中的图标。我看了一下示例,他们使用了来自wxArtProvider的图像,它似乎只提供了一些图标。我想用我自己的文件作为图标(png文件),但我找不到材料来做。
下面是我的代码片段:

m_chkShowImages = true;
    m_panel    = NULL;
    m_bookCtrl = NULL;
    

    const wxSize imageSize(32,32);
    wxBitmap icontest = wxBitmap("add_clicked.png", wxBITMAP_TYPE_ANY);
    m_images.push_back(icontest);
    m_images.push_back(wxArtProvider::GetIcon(wxART_QUESTION, wxART_OTHER, imageSize));
    m_images.push_back(wxArtProvider::GetIcon(wxART_WARNING, wxART_OTHER, imageSize));
    m_images.push_back(wxArtProvider::GetIcon(wxART_ERROR, wxART_OTHER, imageSize));

字符串
有什么方法可以用我自己的文件更改这些图标吗?如果有什么地方我让你感到困惑的话,请随时询问更多的信息。非常感谢,祝你有愉快的一天。

2izufjch

2izufjch1#

您可以使用任何wxBitmap创建以任何方式与此(或任何其他类似)控件(S),该示例仅使用一些标准图标简单。wxBitmap可以从磁盘文件加载,也可以从嵌入到程序中的图像数据创建(参见wxBITMAP_PNG),甚至可以在运行时使用wxMemoryDC动态创建。

相关问题