QtQuick Controls 2 的默认键盘交互是如何指定的?
How are the default keyboard interactions of QtQuick Controls 2 specified?
QtQuick.Controls2中的控件默认有一些键盘响应。
例如,ComboBox
将根据向上和向下键更改选择,如果用户按下空格键,框'Popup
将打开。我没能找到指定此行为的位置,我需要更改它。
目前,我需要 return 键来执行空格键的操作。但当然,能够自定义这些关键交互通常很有用。
没有通用的方法来配置 Qt Quick Controls 2 以使用 return 键在任何地方执行所有操作,它可以使用空格键执行。但是,您可以附加一个 Keys 处理程序并自己应用所需的操作:
ComboBox {
id: comboBox
Keys.onReturnPressed: comboBox.popup.open()
}
QtQuick.Controls2中的控件默认有一些键盘响应。
例如,ComboBox
将根据向上和向下键更改选择,如果用户按下空格键,框'Popup
将打开。我没能找到指定此行为的位置,我需要更改它。
目前,我需要 return 键来执行空格键的操作。但当然,能够自定义这些关键交互通常很有用。
没有通用的方法来配置 Qt Quick Controls 2 以使用 return 键在任何地方执行所有操作,它可以使用空格键执行。但是,您可以附加一个 Keys 处理程序并自己应用所需的操作:
ComboBox {
id: comboBox
Keys.onReturnPressed: comboBox.popup.open()
}