from PyQt5.QtWidgets import QApplication, QMainWindow
from PyQt5 import QtWidgets
from PyQt5.QtGui import *
from PyQt5.QtCore import *
from window_ui.QPointer import Ui_MainWindow
import sys
class Map(QMainWindow, Ui_MainWindow, QtWidgets.QTableWidget):
def __init__(self):
super(Map, self).__init__()
self.setMouseTracking(True)
self.init_ui()
# 加载UI界面
def init_ui(self):
self.setupUi(self)
def mousePressEvent(self, e):
if e.buttons() == Qt.MouseButton.MidButton:
print("mid")
elif e.buttons() == Qt.MouseButton.LeftButton:
print("left")
elif e.buttons() == Qt.MouseButton.RightButton:
print("right")
if __name__ == "__main__":
app = QApplication(sys.argv)
w = Map()
w.show()
app.exec()
PyQt5 事件 区分鼠标左右键
最新推荐文章于 2023-05-11 21:58:21 发布