慕岚 发表于 2022-8-25 20:38:47

PYQT5如何注册热键并绑定函数

如题,想知道PYQT5能不能绑定热键,是不是需要借助其他库来绑定呢
在线等

慕岚 发表于 2022-8-25 20:42:54

{:10_266:}有没有大佬,难一天了

qq1151985918 发表于 2022-8-25 20:56:29

本帖最后由 qq1151985918 于 2022-8-25 21:06 编辑

import sys
from PyQt5.Qt import *

class App(QWidget):
    def __init__(self):
      super().__init__()
      self.setWindowTitle('HotKey')
      self.resize(200, 100)
      btn = QPushButton(self)
      btn.setText('Print')
      btn.setShortcut('Alt+A') # 这里
      Alt_A = lambda: print('Print Alt+A')
      btn.clicked.connect(Alt_A)

if __name__ == '__main__':
    app = QApplication(sys.argv)
    window = App()
    window.show()
    sys.exit(app.exec_())
页: [1]
查看完整版本: PYQT5如何注册热键并绑定函数