【发布时间】:2012-01-18 13:28:46
【问题描述】:
我正在使用禁用合成的 Linux 和 e17,我想创建一个能够直接在屏幕上绘制简单几何形状和文本的程序。
我的第一个想法是:
import wx
app = wx.App(False)
s = wx.ScreenDC()
s.Pen = wx.Pen("#FF0000")
s.DrawRectangle(60,60,120,120)
但这行不通,所以我将最后一行替换为:
for i in range(0,129):
s.DrawRectangle(60,60,120,120)
这以某种方式使它起作用,但这是一个 hacky 解决方案,并且为了画线,我需要更多地增加迭代次数。
我认为问题可能出在透明度上,但不知道如何解决。
任何帮助将不胜感激,谢谢。
【问题讨论】:
-
您的代码在 Windows 上运行良好。
-
是的,我认为它在大多数其他 Linux WM 和 DE 中也可以正常工作。启蒙运动有些不同寻常。
标签: python drawing wxpython overlay