class QKeySequenceEdit#

The QKeySequenceEdit widget allows to input a QKeySequence. More…

Inheritance diagram of PySide6.QtWidgets.QKeySequenceEdit

Synthesis#

Properties#

Methods#

插槽#

信号#

注意

此文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译存在问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细说明#

此小部件使用户可以选择QKeySequence,通常用作快捷键。当小部件收到焦点时启动录音,用户释放最后一个键后一秒钟结束。

另请参阅

keySequence

注意

当使用from __feature__ import true_property时,可以直接使用属性;否则通过访问器函数使用。

属性clearButtonEnabled: 布尔型#

此属性表示当键序列编辑不是空时,是否显示清除按钮。

如果启用,当键序列编辑包含一些文本时,会显示一个尾部的清除按钮;否则,编辑框不会显示清除按钮(默认行为)。

访问函数
属性finishingKeyCombinations: QKeyCombination 的列表#

此属性表示完成键序列编辑的键组合列表。

列表中的任何组合都将完成键序列的编辑。所有其他键组合都可以作为键序列的一部分进行记录。默认情况下,Qt::Key_Tab和Qt::Key_Backtab将完成键序列的记录。

访问函数
属性 keySequence: QKeySequence#

此属性保存当前所选的按键序列。

用户或通过setter函数可以更改快捷键。

注意

如果QKeySequence的长度超过maximumSequenceLength属性,按键序列将被截断。

访问函数
属性 maximumSequenceLength: int
访问函数
__init__([parent=None])
参数:

parentQWidget

使用给定的parent构造一个QKeySequenceEdit小部件。

__init__(keySequence[, parent=None])
参数:

使用给定的keySequenceparent构造一个QKeySequenceEdit小部件。

clear()
editingFinished()

注意

在释放最后一个键并发出此信号之前有一秒的延迟。