pytq5 按钮绑定快捷键
时间: 2023-09-15 07:21:04 浏览: 93
要将PyQt5按钮绑定到快捷键,可以使用QShortcut类。以下是一个示例代码:
```python
from PyQt5.QtGui import QKeySequence
from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton, QShortcut
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
button = QPushButton("Click me!", self)
button.setGeometry(50, 50, 100, 30)
shortcut = QShortcut(QKeySequence("Ctrl+S"), self)
shortcut.activated.connect(button.click)
if __name__ == "__main__":
app = QApplication([])
window = MainWindow()
window.show()
app.exec_()
```
在此示例中,我们创建了一个名为“Click me!”的按钮,并将其绑定到窗口上。然后,我们创建了一个QShortcut对象,并将其绑定到Ctrl + S键序列。最后,我们将QShortcut的activated信号连接到按钮的click信号,以便在按下Ctrl + S时单击按钮。
阅读全文