当前位置:   article > 正文

python在屏幕上画画,屏幕上的Python绘图

python在屏幕上画框

我正在编写一个需要选择屏幕区域的应用程序。我需要将光标改为十字,然后在用户选择上绘制一个矩形。我搜索的第一件事是如何操作光标,我遇到了wxPython。有了wxPython,我可以很容易地在一个有面板的框架上做到这一点,问题是我需要窗口是透明的,这样用户可以在选择所需区域时看到他的屏幕,但是如果我使框架和面板对象透明,一切都会变得有问题。

所以,我对任何解决方案都持开放态度,要么使用wxPython,要么不使用它,因为我不知道自己是否正确使用了它。

我是Python新手,也不是英语母语,如果你听不懂,我很抱歉。

这是我编码的import wx

class SelectableFrame(wx.Frame):

c1 = None

c2 = None

def __init__(self, parent=None, id=-1, title=""):

wx.Frame.__init__(self, parent, id, title, size=wx.DisplaySize(), style=wx.TRANSPARENT_WINDOW)

self.panel = wx.Panel(self, size=self.GetSize(), style=wx.TRANSPARENT_WINDOW)

self.panel.Bind(wx.EVT_MOTION, self.OnMouseMove)

self.panel.Bind(wx.EVT_LEFT_DOWN, self.OnMouseDown)

self.panel.Bind(wx.EVT_LEFT_UP, self.OnMouseUp)

se

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/742876
推荐阅读
相关标签
  

闽ICP备14008679号