查看完整版本: [-- 请问lineedit如何禁止弹出系统键盘 --]

QTCN开发网 -> Qt移动平台开发 -> 请问lineedit如何禁止弹出系统键盘 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

wfwjp 2021-03-11 14:00

请问lineedit如何禁止弹出系统键盘

请教下,除了设置只读,还有什么办法点击lineedit的时候不弹出系统的键盘啊?

20091001753 2021-03-11 14:40
android开发默认不弹出输入键盘:
android:windowSoftInputMode="stateHidden"

wfwjp 2021-03-11 16:19
20091001753:android开发默认不弹出输入键盘:
android:windowSoftInputMode="stateHidden" (2021-03-11 14:40) 

谢谢解答,这样的话是所有的lineedit都不弹出键盘是吧?我有很多lineedit,大部分需要弹出系统键盘。有几个想使用自定义的键盘,有没有办法?

20091001753 2021-03-11 18:49
自定义的键盘?比如限制纯数字输入?
参考 setInputMethodHints


wfwjp 2021-03-13 14:48
20091001753:自定义的键盘?比如限制纯数字输入?
参考 setInputMethodHints
 (2021-03-11 18:49) 

是的,可以使用setInputMethodHints(Qt::ImhDigitsOnly)限制系统键盘是纯数字的。我自定义了个键盘,除了数字,增加了下页,上页之类的功能。希望不弹出系统键盘。


查看完整版本: [-- 请问lineedit如何禁止弹出系统键盘 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled