Я использую 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)
Что-то сделал это работает, но это Hacky решение и рисовать линии мне нужно увеличить количество итераций еще больше.
Я думаю, проблема может быть с прозрачностью, но понятия не имею, как ее решить.
Любая помощь будет оценена, спасибо.
Ваш код отлично работает в Windows. – FogleBird
Да, я предполагаю, что он также отлично работает в большинстве других Linux WM и DE. Просвещение несколько необычно. – Llamageddon