PySide6.QtWidgets.QKeySequenceEdit¶
- class QKeySequenceEdit¶
QKeySequenceEdit
小部件允许输入 QKeySequence。更多…概要¶
属性¶
clearButtonEnabledᅟ
- 当键序列编辑不为空时,是否显示清除按钮finishingKeyCombinationsᅟ
- 完成编辑键序列的键组合列表keySequenceᅟ
- 此属性包含当前选择的键序列maximumSequenceLengthᅟ
- 最大序列长度
方法¶
插槽¶
def
clear()
def
setKeySequence()
信号¶
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
此小部件允许用户选择一个QKeySequence,通常用作快捷键。当小部件获得焦点时开始录制,并在用户释放最后一个键后一秒钟结束。
另请参阅
注意
当使用
from __feature__ import true_property
时,属性可以直接使用,否则通过访问器函数使用。- property clearButtonEnabledᅟ: bool¶
此属性用于确定当键序列编辑不为空时是否显示清除按钮。
如果启用,当键序列编辑包含一些文本时,将显示一个尾随的清除按钮,否则行编辑不会显示清除按钮(默认情况下)。
- Access functions:
- property finishingKeyCombinationsᅟ: list of QKeyCombination¶
此属性保存完成编辑键序列的键组合列表。
列表中的任何组合都将完成键序列的编辑。所有其他键组合都可以记录为键序列的一部分。默认情况下,Qt::Key_Tab 和 Qt::Key_Backtab 将完成键序列的记录。
- Access functions:
- property keySequenceᅟ: QKeySequence¶
此属性包含当前选择的键序列。
快捷方式可以由用户或通过setter函数更改。
注意
如果QKeySequence的长度超过了
maximumSequenceLength
属性,键序列将被截断。- Access functions:
- property maximumSequenceLengthᅟ: int¶
此属性保存最大序列长度。
用户可以输入的最大键序列数。该值需要在1到4之间,默认值为4。
- Access functions:
使用给定的
parent
构造一个QKeySequenceEdit
小部件。- __init__(keySequence[, parent=None])
- Parameters:
keySequence –
QKeySequence
parent –
QWidget
使用给定的
keySequence
和parent
构造一个QKeySequenceEdit
小部件。- clear()¶
清除当前的键序列。
- editingFinished()¶
当用户完成输入快捷键时,会发出此信号。
注意
在释放最后一个键并发出此信号之前,有一秒钟的延迟。
- finishingKeyCombinations()¶
- Return type:
属性
finishingKeyCombinationsᅟ
的获取器。- isClearButtonEnabled()¶
- Return type:
布尔
属性
clearButtonEnabledᅟ
的获取器。- keySequence()¶
- Return type:
另请参阅
属性
keySequenceᅟ
的获取器。- keySequenceChanged(keySequence)¶
- Parameters:
keySequence –
QKeySequence
属性
keySequenceᅟ
的通知信号。- maximumSequenceLength()¶
- Return type:
整数
属性
maximumSequenceLengthᅟ
的获取器。- setClearButtonEnabled(enable)¶
- Parameters:
enable – 布尔值
属性
clearButtonEnabledᅟ
的设置器。- setFinishingKeyCombinations(finishingKeyCombinations)¶
- Parameters:
finishingKeyCombinations – QKeyCombination 的列表
属性
finishingKeyCombinationsᅟ
的设置器。- setKeySequence(keySequence)¶
- Parameters:
keySequence –
QKeySequence
另请参阅
属性
keySequenceᅟ
的设置器。- setMaximumSequenceLength(count)¶
- Parameters:
count – int
属性
maximumSequenceLengthᅟ
的设置器。