我有一个在Debian linux上运行在X11下的Qt用户界面。 我有一个下拉列表(QComboBox)与数字。 如果comboBox处于活动状态,并且我一个接一个地快速按下键,则可以search并直接进入列表项目。
例如:我在ComboBox中有一个1 … 521的列表。 如果我快速按下键[3] [4] [2],则在comboBox中select342。 这个function对于很多应用程序(网页浏览器等)来说是很常见的。
我怎样才能改变按键之间允许的时间? 我需要让用户在保持search状态的同时缓慢按下button。
我可以打开/closures个别键盘上的Capslock指示灯吗?
将按键从Python插入到linux控制台中
确保语句只有在按住某个键时才执行。
从组合键创build桌面快捷方式?
使用java.awt.Toolkit捕获全局按键
VK_PRINT的目的是什么?
在linux上,我可以让钥匙行为不同,如果轻拍?
C每个Unicode字符的xtest发射按键
硬件扫描代码为ASCII字符转换
如何在c + +的login/密码窗口上使用回车键?
这个特性是在Qt中实现的,而不是在X服务器中实现的。 搜索是通过内部列表视图上的QAbstractItemVIEw::keyboardSearch完成的。 按键之间允许的时间由QApplication::keyboardinputInterval属性控制。
例如,将其更改为1秒(1000毫秒):
qApp.setKeyboardinputInterval(1000);
尽可能听起来很疯狂,那里的每个应用程序开发框架都重新实现了这个功能:(
总结
以上是内存溢出为你收集整理的comboboxsearch按键间隔全部内容,希望文章能够帮你解决comboboxsearch按键间隔所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容