我在透明框架顶部进行透明控制(带有绘制和擦除背景事件的自定义控件),并且我试图将透明的png绘制到控件的中心而没有任何运气。
我得到的是一个黑色矩形作为背景的图像!请参阅附带的屏幕截图,并从链接http://forums.wxwidgets.org/viewtopic.php?f=21&t=35465
下载源代码Test.zip有没有办法可以用透明度绘制png文件?
提前致谢 Rajan.M
答案 0 :(得分:0)
将图像从png转换为位图,然后将所需的背景位设置为透明。
恕我直言,迫使位图背景透明的最简单方法是使用您喜欢的位图编辑器。我使用Visual Studio附带的那个,请参阅此答案Give wx.StaticBitmap a transparent background? wxpython