我想在python中创建一个可以用来在屏幕上绘制内容的工具。我发现了一个可以满足我想要的工具,Epic Pen,但它只支持Windows,并且它不具备我需要的所有功能。我希望有人可以建议一个可以帮助我完成这个项目的图书馆。我的大多数Python工作都在进行研究,而且我还没有构建任何GUI,所以我并不熟悉任何可以帮助我的库。我确定不止一个图书馆符合这个要求。你推荐哪一个?为什么呢?
一些要求/说明
这是一个视频链接,展示了我想要构建的工具
答案 0 :(得分:0)
您需要创建一个覆盖屏幕的透明小部件,以便您可以在其上进行绘制。我不知道每个GUI工具包是如何做到这一点的,但我确信它们都具有获取屏幕大小所需的功能并创建一个可以覆盖它的窗口。使用wxPython,您将创建一个wx.Frame
实例并调用其SetTransparent
方法。你可以在这里看到一个例子:
wxPython演示包含一个您可能还想看一看的绘图演示。