• 1051阅读
  • 2回复

TextField输入光标丢失 [复制链接]

上一主题 下一主题
离线aisiboss
 

只看楼主 倒序阅读 楼主  发表于: 2022-05-23
TextField 在输入字符时光标会丢失,需要重新点击输入框进行输入
TextField{
                    id:datecheck
                    width: 150
                    height: 3
                    focus: true

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

只看该作者 1楼 发表于: 2022-05-23
qml大型项目里,要特别关注焦点问题,经常用loader的就牵扯到焦点问题
离线aisiboss

只看该作者 2楼 发表于: 2022-05-23
回 angelus 的帖子
angelus:qml大型项目里,要特别关注焦点问题,经常用loader的就牵扯到焦点问题 (2022-05-23 16:22) 

谢谢,已解决

onFocusChanged: {
                      datecheck.forceActiveFocus()
                  }
加上这句就好了,
快速回复
限100 字节
 
上一个 下一个