查看完整版本: [-- Qt 5.9 QML 文件  error: Expected token ";" 问题 --]

QTCN开发网 -> Qt QML开发 -> Qt 5.9 QML 文件  error: Expected token ";" 问题 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

never_forget 2017-11-15 14:49

Qt 5.9 QML 文件  error: Expected token ";" 问题

        这个问题困扰了我很久很久,百思不得姐,虽然不影响程序的编译,但是,如果一旦程序有错误,就很难直接找过去,现象如图:

[attachment=18159]
        这个问题在我的几台电脑上都存在,途中这些地方只是 QML 的基本声明,不会有错,你只要在界面上随便按一下空格键,保存一下,这个界面上的所有这种错误就消失了,但是,一旦关闭这个项目再打开,这些奇怪的报错又来了,一直未能解决,希望得到大伙的帮助!!!

笑颜 2017-11-15 16:05
你试试用qstr把中文字符串包起来!或许会有用!

never_forget 2017-11-15 17:12
笑颜:你试试用qstr把中文字符串包起来!或许会有用! (2017-11-15 16:05) 

试过了,然后每一句最后加分号也试过了,没有作用!谢谢回复

笑颜 2017-11-15 18:16
never_forget:试过了,然后每一句最后加分号也试过了,没有作用!谢谢回复 (2017-11-15 17:12) 

那你可以尝试更改文件的编码格式!

never_forget 2017-11-15 19:27
笑颜:那你可以尝试更改文件的编码格式! (2017-11-15 18:16) 

这个感觉有点坑呀~

笑颜 2017-11-15 19:36
never_forget:这个感觉有点坑呀~ (2017-11-15 19:27) 

这都是一些经验,值得一试

lgbagel 2018-01-29 10:38
楼主 这个问题解决了吗 我最近刚开始学习qml 也是遇到这个问题.

never_forget 2018-02-02 09:03
lgbagel:楼主 这个问题解决了吗 我最近刚开始学习qml 也是遇到这个问题. (2018-01-29 10:38) 

木有木有,感觉是编码格式的问题,无从下手~

angelus 2018-02-02 15:31
默认utf8的话,加上bom试下,从新保存下在编译
这个原因主要是文件中存在中文引起的编码问题,虽然utf8不推荐用bom,但是用vs的话,不用bom就是坑
加上bom保平安吧


never_forget 2018-03-02 09:27
问题解决了,特来封帖~

解决方案查看


查看完整版本: [-- Qt 5.9 QML 文件  error: Expected token ";" 问题 --] [-- top --]



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