【python】PyQt5可视化开发,鼠标键盘实现联动界面交互逻辑与应用实战
from PyQt5.QtWidgets import QApplication, QMainWindow, QVBoxLayout, QPushButton
from PyQt5.QtCore import Qt
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.setWindowTitle("鼠标键盘联动示例")
self.setGeometry(100, 100, 400, 200)
self.layout = QVBoxLayout()
self.button = QPushButton("点击我")
self.button.clicked.connect(self.button_clicked)
self.setCentralWidget(self.button)
def button_clicked(self):
# 鼠标点击事件处理逻辑
print("按钮被点击")
def main():
app = QApplication([])
window = MainWindow()
window.show()
app.exec_()
if __name__ == '__main__':
main()
这段代码创建了一个PyQt5应用,其中包含一个主窗口和一个按钮。按钮被点击时,会触发button_clicked
方法,并在控制台打印出相应的信息。这个简单的例子展示了如何在PyQt5中处理鼠标和键盘事件,并实现与用户界面的交互。
评论已关闭