我试图添加标签到wxStaticBitmap,但它没有出现在面板中。这是我的密码。
bitmap_file_name = _U("numbertwo.png");
wxBitmap Featurebitmap((bitmap_path + bitmap_file_name), wxBITMAP_TYPE_PNG);
wxStaticBitmap *pFeature = new wxStaticBitmap(this, -1, Featurebitmap, wxDefaultPosition, wxDefaultSize, wxALIGN_BOTTOM, wxT("Feature Label - text"));
pFeature->SetCursor(wxCursor(wxCURSOR_HAND));发布于 2021-04-16 13:03:45
wxStaticBitmap只显示位图,不支持文本标签。如果需要的话,您有很多选择来显示标签:
最简单的方法是:使用一个单独的control.
wxButton,它可以同时显示标签和位图。发布于 2021-04-16 15:20:16
@badaishaibaz
你没说你想要透明的位图。
无论如何,您可以做的是创建一个透明的wxPanel,将wxBitmap和wxStaticText放在上面并使用该面板。
正如瓦迪姆所指出的,你不能以你想要的方式去做你想做的事情。
https://stackoverflow.com/questions/67122354
复制相似问题