相关疑难解决方法(0)

在PyQt中拖动/移动QPushButton

我真的很难找到一种方法来做到这一点.假设我在窗口小部件窗口中非常简单地实现一个按钮:

self.button = QPushButton("Drag Me", self)
Run Code Online (Sandbox Code Playgroud)

我可以通过左右移动父控件区域的初始点self.button.move(x,y),我可以从中获取鼠标事件mousePressEvent(self, e)经过e.x()e.y(),使按钮移动到哪里我点击,但我似乎无法把所有这一切汇集成一个拖放框架.

澄清:在阅读了拖放的"真实"含义后,这不是我需要的.我只想用鼠标移动小部件,这与你在冰箱上移动磁铁的方式非常相似.

python pyqt pyqt4

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

pyqt ×1

pyqt4 ×1

python ×1