0

我在透明框架顶部有透明控件(带有绘制和擦除背景事件的自定义控件),我试图在没有任何运气的情况下将透明 png 绘制到控件的中心。

我得到的是一个以黑色矩形为背景的图像!请查看随附的屏幕截图并从链接http://forums.wxwidgets.org/viewtopic.php?f=21&t=35465下载源代码 Test.zip

有什么方法可以绘制透明的png文件吗?

在此先感谢 Rajan.M

4

1 回答 1

0

将您的图像从 png 转换为位图,然后将所需的背景位设置为透明。

恕我直言,强制位图背景透明的最简单方法是使用您最喜欢的位图编辑器。我用的是Visual Studio自带的,看到这个答案Give wx.StaticBitmap a transparent background? wxpython

于 2012-07-19T16:22:13.627 回答