查看完整版本: [-- TextField输入光标丢失 --]

QTCN开发网 -> Qt QML开发 -> TextField输入光标丢失 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

aisiboss 2022-05-23 11:35

TextField输入光标丢失

TextField 在输入字符时光标会丢失,需要重新点击输入框进行输入
TextField{
                    id:datecheck
                    width: 150
                    height: 3
                    focus: true

                 onTextChanged : {
                    ProxyModel.setFilterFixedString(datecheck.text)//调用过滤函数进行过滤,实时输入的字符作为过滤规则
                
                 }

angelus 2022-05-23 16:22
qml大型项目里,要特别关注焦点问题,经常用loader的就牵扯到焦点问题

aisiboss 2022-05-23 17:27
angelus:qml大型项目里,要特别关注焦点问题,经常用loader的就牵扯到焦点问题 (2022-05-23 16:22) 

谢谢,已解决

onFocusChanged: {
                      datecheck.forceActiveFocus()
                  }
加上这句就好了,


查看完整版本: [-- TextField输入光标丢失 --] [-- top --]



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