91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

python qpushbutton的快捷鍵如何設置

小樊
91
2024-09-06 15:42:22
欄目: 編程語言

在 PyQt5 中,要為 QPushButton 設置快捷鍵,可以使用 QShortcut

import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QShortcut
from PyQt5.QtCore import Qt

class MyApp(QWidget):
    def __init__(self):
        super().__init__()

        self.initUI()

    def initUI(self):
        self.setGeometry(300, 300, 250, 150)
        self.setWindowTitle('QPushButton Shortcut')

        btn = QPushButton('My Button', self)
        btn.move(50, 50)
        btn.clicked.connect(self.on_button_click)

        # 創建一個 QShortcut 實例并將其與按鈕關聯
        shortcut = QShortcut(Qt.CTRL + Qt.Key_M, self)
        shortcut.activated.connect(btn.click)

    def on_button_click(self):
        print("Button clicked!")

if __name__ == '__main__':
    app = QApplication(sys.argv)
    ex = MyApp()
    ex.show()
    sys.exit(app.exec_())

在這個示例中,我們創建了一個名為 MyApp 的窗口小部件,其中包含一個 QPushButton。我們還創建了一個 QShortcut 實例,將其與按鈕關聯,并設置了快捷鍵(Ctrl+M)。當用戶按下 Ctrl+M 時,按鈕的點擊事件將被觸發,從而調用 on_button_click 方法。

0
连平县| 米泉市| 茂名市| 西盟| 梧州市| 巩义市| 页游| 海口市| 获嘉县| 东城区| 汶上县| 鲁山县| 博白县| 顺义区| 太仓市| 梓潼县| 班玛县| 呼和浩特市| 仲巴县| 广平县| 大丰市| 宿迁市| 绩溪县| 宝清县| 兰西县| 游戏| 清水县| 喀喇| 北碚区| 溆浦县| 芦溪县| 麦盖提县| 尖扎县| 和平县| 乌海市| 湟源县| 安宁市| 香河县| 百色市| 深水埗区| 会昌县|