Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个在框架的 ClientDC 中绘制文本和形状的应用程序。当我在我的 Fedora 16(Gnome 3)下运行该应用程序时,框架中没有绘制任何内容,但如果我在 Windows 下运行它,所有绘图都正常显示。
我试过用 WindowDC 在上面画图,但跟 Fedora 下的 ClientDC 没什么区别。只有在使用 PaintDC 时,我才能获得成功的绘图。
我做错了什么(或遗漏了什么),还是只是 Linux/Fedora/Gnome 3?
我认为推荐的绘画方法是使用较新的 wx.GCDC 并回退到 wx.PaintDC。如果您需要高级绘图,请参阅 FloatCanvas、cairo 或 glcanvas。