我使用Linux和e17的組合禁用,我想創建一個程序,能夠直接在屏幕上繪製簡單的幾何形狀和文本。如何使用wxpython直接在屏幕上繪製?
我首先想到的是要做到:
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)
莫名其妙地做它的工作,但它是一個哈克解決方案,並繪製線我需要更多地增加迭代量。
我認爲問題可能與透明度有關,但不知道如何解決。
任何幫助,將不勝感激,謝謝。
您的代碼在Windows上正常工作。 – FogleBird 2012-01-18 14:55:26
是的,我認爲它也適用於大多數其他Linux WM和DE。啓蒙有點不尋常。 – Llamageddon 2012-01-18 17:17:20