[software development] 自己写了一个标题栏,但是快速拖动会导致按压位置变动,该怎么修改
Tofloor
poster avatar
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-09-24 17:41
Author

如题,当我按压鼠标拖动标题栏并且快速来回挪动时,鼠标的位置会变动(此时我并没有松开鼠标)

录屏_选择区域_20240924173336.gif

部分代码如下:



    def mouseMoveEvent(self, event):
        if self.isPressed:
            if self.win.isMaximized:
                self.win.showNormal()

            movePos = event.globalPos() - self.startPos
            self.startPos = event.globalPos()
            self.win.move(self.win.pos() + movePos)

完整代码文件:
deepin发帖.zip

有什么修改的好办法吗?

Reply Favorite View the author
All Replies
2 / 2
To page
Oli
deepin
2024-09-26 23:09
#21

自己写可太厉害了

Reply View the author
2 / 2
To page