- class QKeySequenceEdit#
The
QKeySequenceEdit
widget allows to input a QKeySequence. More…Synthesis#
Properties#
clearButtonEnabledᅟ
- Whether the key sequence edit displays a clear button when it is not emptyfinishingKeyCombinationsᅟ
- List of key combinations that finish editing the key sequenceskeySequenceᅟ
- This property contains the currently chosen key sequencemaximumSequenceLengthᅟ
- Maximum sequence length
Methods#
插槽#
信号#
注意
此文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译存在问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细说明#
此小部件使用户可以选择QKeySequence,通常用作快捷键。当小部件收到焦点时启动录音,用户释放最后一个键后一秒钟结束。
另请参阅
注意
当使用
from __feature__ import true_property
时,可以直接使用属性;否则通过访问器函数使用。- 属性clearButtonEnabled: 布尔型#
此属性表示当键序列编辑不是空时,是否显示清除按钮。
如果启用,当键序列编辑包含一些文本时,会显示一个尾部的清除按钮;否则,编辑框不会显示清除按钮(默认行为)。
- 属性finishingKeyCombinations: QKeyCombination 的列表#
此属性表示完成键序列编辑的键组合列表。
列表中的任何组合都将完成键序列的编辑。所有其他键组合都可以作为键序列的一部分进行记录。默认情况下,Qt::Key_Tab和Qt::Key_Backtab将完成键序列的记录。
- 属性 keySequence: QKeySequence#
此属性保存当前所选的按键序列。
用户或通过setter函数可以更改快捷键。
注意
如果QKeySequence的长度超过
maximumSequenceLength
属性,按键序列将被截断。-
__init__([parent=None])
- 参数:
parent –
QWidget
使用给定的parent
构造一个QKeySequenceEdit
小部件。
- __init__(keySequence[, parent=None])
- 参数:
keySequence –
QKeySequence
parent –
QWidget
使用给定的keySequence
和parent
构造一个QKeySequenceEdit
小部件。