如何在wx.Dialog中添加图像/位图

1 投票
1 回答
1008 浏览
提问于 2025-04-16 03:13

我想在wx.Dialog里添加一些图片,然后用sizer来布局,类似于wx.ImageList,并且希望这些图片能动态显示。

不过,我不想更改已经显示的图片,我是想添加新的图片。

我该怎么解决这个问题呢?

1 个回答

2

我觉得用对话框来显示越来越多的图片不是个好主意,不过如果你有好的理由可以说说。

不管怎样,你可以用wx.StaticBitmap这个控件来显示你的图片。如果想添加另一张图片,可以用你布局管理器的Add方法,然后调用对话框的Layout()方法,可能还需要调用Refresh()方法。如果你打算显示很多图片,那你可能需要看看ScrolledPanel或者ScrolledWindow这两个控件。

撰写回答