单击按钮时如何移动按钮或图像?在我的例子中是一个按钮。
我的代码:
from PyQt5 import QtWidgets, QtGui, QtCore
from PyQt5.Qt import *
class Button(QPushButton):
mouseMoved = pyqtSignal()
def mouseMoveEvent(self, event):
self.mouseMoved.emit()
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.btn1 = QPushButton(self)
self.btn1.setMouseTracking(True);
self.btn1.setText("Вперед")
self.btn1.setStyleSheet("background-color: pink; border-radius: 14px;}")
self.btn1.setFont(QtGui.QFont("Pusia-Bold.otf", 17, QtGui.QFont.Bold))
self.btn1.resize(300, 150)
self.btn1.move(450, 1000)
self.show()
app = QtWidgets.QApplication(sys.argv)
ex = MainWindow()
sys.exit(app.exec_())
作为一种选择:
更新
像这样试试