Linux 组合框搜索键按间隔
我有一个在Debian Linux上X11下运行的Qt用户界面。我有一个带有数字的下拉列表(QComboBox)。如果组合框处于活动状态,并且我一个接一个地快速按键,我可以搜索并直接转到列表项 示例:我在组合框中有一个1…521的列表。如果我快速按[3][4][2]键,则组合框中会选择342。此功能在许多应用程序(web浏览器等)中都很常见Linux 组合框搜索键按间隔,linux,qt,keyboard,debian,x11,Linux,Qt,Keyboard,Debian,X11,我有一个在Debian Linux上X11下运行的Qt用户界面。我有一个带有数字的下拉列表(QComboBox)。如果组合框处于活动状态,并且我一个接一个地快速按键,我可以搜索并直接转到列表项 示例:我在组合框中有一个1…521的列表。如果我快速按[3][4][2]键,则组合框中会选择342。此功能在许多应用程序(web浏览器等)中都很常见 如何更改按键之间允许的时间?我需要允许用户在保持搜索状态的同时缓慢按下按钮。此功能在Qt中实现,而不是在X服务器中实现。通过内部列表视图上的qabstrac
如何更改按键之间允许的时间?我需要允许用户在保持搜索状态的同时缓慢按下按钮。此功能在Qt中实现,而不是在X服务器中实现。通过内部列表视图上的
qabstractemview::keyboardSearch
完成搜索。按键之间允许的时间由QApplication::keyboardInputInterval
属性控制
例如,要将其更改为1秒(1000毫秒):
听起来很疯狂,每个应用程序开发框架都重新实现了这个功能:(可以在VIM中设置:是的,我知道,但我需要将其设置为全局(Linux或Qt)
qApp.setKeyboardInputInterval(1000);