gpt4 book ai didi

c++ - 在BoxSizer中获取wxStaticBitmap

转载 作者:行者123 更新时间:2023-12-03 12:50:50 25 4
gpt4 key购买 nike

我尝试要求不要本地化,因为我认为许多其他 wxWidgets 用户会偶然发现这个问题或类似的问题。

我尝试在 GUI 中获取 wxStaticBitmap(原始 PNG 图像),我将尝试对其进行建模:

text text text
text text text
IMAGE
text
text

我怎样才能做到这一点?当我尝试时:

wxBitmap bild(_T("Bild.png"), wxBITMAP_TYPE_PNG);

wxStaticBitmap *image = new wxStaticBitmap(this, wxID_ANY,
wxBitmap("Bild.png", wxBITMAP_TYPE_PNG),
wxPoint(100,100),
wxSize(bild.GetWidth(), bild.GetHeight()));

图像将占据孔窗口,甚至包含 wxPanel 的 wxNotebook 也将被禁用,我只有图像,但没有其他...

我想获取VerticalBox第三行的图像。有什么办法可以实现这一点吗?

-卡西斯托

(wxW:2.9.4;C++ 编译器:g++)

最佳答案

wxStaticBitmap 没有什么特别的,你绝对不需要将它放在面板中。您确实需要使用正确的父级创建它,如果示例中的 this 引用 wxFrame,那么如果您将其放入 wxPanel 中,它将无法工作 sizer,例如。

附注请务必删除代码中的 _T,在 2.9+ 中完全没有必要。您可能也不想加载位图两次...

关于c++ - 在BoxSizer中获取wxStaticBitmap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23984226/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com