📅  最后修改于: 2023-12-03 15:03:57.658000             🧑  作者: Mango
PyQt5是用于Python编程语言的一组Python模块和类,用于创建GUI应用程序。 QCommandLinkButton
是PyQt5中的一个模块,它为用户提供了一个链接按钮,该按钮可以执行常用的系统命令。 本文将介绍如何在PyQt5中使用QCommandLinkButton
设置自动重复延迟时间。
以下是在PyQt5中设置自动重复延迟时间的语法:
QCommandLinkButton.setAutoRepeatDelay(delayTime)
以上语法依赖于以下参数:
以下示例代码演示了如何在PyQt5中使用QCommandLinkButton
设置自动重复延迟时间:
from PyQt5.QtWidgets import QApplication, QMainWindow, QCommandLinkButton
import sys
class Example(QMainWindow):
def __init__(self):
super().__init__()
self.initUI() # Creating GUI
def initUI(self):
# Creating Command Link button
cmd_button = QCommandLinkButton("Quit", self)
cmd_button.move(50, 50)
# Setting auto repeat delay time
cmd_button.setAutoRepeatDelay(200)
# Final Window Atttributes
self.setGeometry(300, 300, 350, 250)
self.setWindowTitle("QCommandLinkButton")
self.show()
# Declaring PyQT5 Application
App = QApplication(sys.argv)
# Creating Example Class object
ex = Example()
# Starting Application
sys.exit(App.exec())
以上代码首先在PyQt5中导入QMainWindow
和QCommandLinkButton
。 然后,在GUI中创建了一个指向“退出”的命令链接按钮。 然后使用setAutoRepeatDelay(200)
函数设置了自动重复延迟时间。 然后在最后创造一个应用并启动它。
程序运行结果: