OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4297|回复: 3

QT5 QML虚拟键盘使用提示Unable to assign [undefined] to QString

[复制链接]

1

主题

2

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2021-11-16
在线时间
3 小时
发表于 2021-11-16 14:33:31 | 显示全部楼层 |阅读模式
1金钱
QML多个界面使用使用虚拟键盘,输入内容,切换就会出现如下错误
qrc:/QtQuick/VirtualKeyboard/content/styles/default/style.qml:709:13: Unable to assign [undefined] to QString
qrc:/QtQuick/VirtualKeyboard/content/styles/default/style.qml:709:13: Unable to assign [undefined] to QString
qrc:/QtQuick/VirtualKeyboard/content/styles/default/style.qml:709:13: Unable to assign [undefined] to QString
qrc:/QtQuick/VirtualKeyboard/content/styles/default/style.qml:709:13: Unable to assign [undefined] to QString
qrc:/QtQuick/VirtualKeyboard/content/styles/default/style.qml:709:13: Unable to assign [undefined] to QString

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
发表于 2021-11-17 01:52:35 | 显示全部楼层
回复

使用道具 举报

9

主题

767

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5274
金钱
5274
注册时间
2019-9-25
在线时间
433 小时
发表于 2021-11-17 17:53:55 | 显示全部楼层
不报错不用管,这个是qt虚拟键盘源码处理空字符报的警告
回复

使用道具 举报

1

主题

2

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2021-11-16
在线时间
3 小时
 楼主| 发表于 2021-11-25 10:34:01 | 显示全部楼层
我用的是StackView控件,在每个页面加销毁清空,貌似解决了这个问题,不提示

切换用替换的方式
case 'page0':systemsetupstackview.replace({trage:null,item: systemsetuppage0, replace: true, destroyOnPop: true});break;

其中的一个页面 Component.onDestruction: 这个信号
Item {
    id:root
    property string colorback : "#052641"//"#17335c"
    property string _colorback : "#3b7bb8"
    property int bottomDistance: 0
    property int divisor: 8

    Rectangle{
        anchors.fill: parent
        color: colorback

        Component.onDestruction: {
            textfield_loop.text=""
            textfield_addr.text=""
            textfield_channel.text=""
            textfield_notes.text=""
            textfield_attribute.text=""
            textfield_sensitivity.text=""
            textfield_twocode.text=""
            inputPanel.visible=false
            //console.log("destruction, current depth - page0");
        }
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 14:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表