我正在写一个在框架的ClientDC中绘制文本和形状的应用程序。当我在我的Fedora 16(Gnome 3)下运行应用程序时,框架中什么都没有绘制,但是如果我在Windows下运行它,所有的图形都可以正常显示。
我尝试过使用WindowDC在上面绘图,但它与Fedora下的ClientDC没有什么不同。只有使用PaintDC时,我才能获得成功的绘图。
我是不是做错了什么(或者遗漏了什么),或者仅仅是Linux/Fedora/Gnome3?
发布于 2012-07-24 02:04:05
我认为推荐的绘制方式是使用较新的wx.GCDC,并回退到wx.PaintDC。如果您需要高级绘图,请参阅FloatCanvas、cairo或glcanvas。
https://stackoverflow.com/questions/11607571
复制相似问题