散热片,网游之无极之旅,大陆破案电视剧
from pyqt5.qtcore import qtimer from pyqt5 import qtcore, qtgui, qtwidgets class mywidgets(qtwidgets.qtablewidget): def __init__(self, parent=none): super(mywidgets, self).__init__(parent) self.isdoubleclick = false self.mouse = "" def mousepressevent(self, e): # 左键按下 if e.buttons() == qtcore.qt.leftbutton: qtimer.singleshot(0, lambda: self.judgeclick(e)) # 右键按下 elif e.buttons() == qtcore.qt.rightbutton: self.mouse = "右" # 中键按下 elif e.buttons() == qtcore.qt.midbutton: self.mouse = '中' # 左右键同时按下 elif e.buttons() == qtcore.qt.leftbutton | qtcore.qt.rightbutton: self.mouse = '左右' # 左中键同时按下 elif e.buttons() == qtcore.qt.leftbutton | qtcore.qt.midbutton: self.mouse = '左中' # 右中键同时按下 elif e.buttons() == qtcore.qt.midbutton | qtcore.qt.rightbutton: self.mouse = '右中' # 左中右键同时按下 elif e.buttons() == qtcore.qt.leftbutton | qtcore.qt.midbutton | qtcore.qt.rightbutton: self.mouse = '左中右' def mousedoubleclickevent(self,e): # 双击 self.mouse = "双击" self.isdoubleclick=true def judgeclick(self,e): if self.isdoubleclick== false: self.mouse="左" else: self.isdoubleclick=false self.mouse = "双击"
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
新手学习Python2和Python3中print不同的用法
Python基于os.environ从windows获取环境变量
网友评论