社区
其他技术讨论专区
帖子详情
Qt 5.9 QML 文件 error: Expected token ";" 问题
weixin_38049144
2019-09-19 12:07:51
这个问题困扰了我很久很久,百思不得姐,虽然不影响程序的编译,但是,如果一旦程序有错误,就很难直接找过去,现象如图:
这个问题在我的几台电脑上都存在,途中这些地方只是 QML 的基本声明,不会有错,你只要在界面上随便按一下空格键,保存一下,这个界面上的所有这种错误就消失了,但是,一旦关闭这个项目再打开,这些奇怪的报错又来了,一直未能解决,希望得到大伙的帮助!!!
...全文
866
4
打赏
收藏
Qt 5.9 QML 文件 error: Expected token ";" 问题
这个问题困扰了我很久很久,百思不得姐,虽然不影响程序的编译,但是,如果一旦程序有错误,就很难直接找过去,现象如图:这个问题在我的几台电脑上都存在,途中这些地方只是 QML 的基本声明,不会有错,你只要在界面上随便按一下空格键,保存一下,这个界面上的所有这种错误就消失了,但是,一旦关闭这个项目再打开,这些奇怪的报错又来了,一直未能解决,希望得到大伙的帮助!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38080213
2019-09-19
打赏
举报
回复
你试试用qstr把中文字符串包起来!或许会有用!
weixin_38084861
2019-09-19
打赏
举报
回复
楼主 这个问题解决了吗 我最近刚开始学习qml 也是遇到这个问题.
weixin_38090274
2019-09-19
打赏
举报
回复
默认utf8的话,加上bom试下,从新保存下在编译 这个原因主要是文件中存在中文引起的编码问题,虽然utf8不推荐用bom,但是用vs的话,不用bom就是坑加上bom保平安吧
weixin_38090823
2019-09-19
打赏
举报
回复
问题解决了,特来封帖~ 解决方案查看
Qt
5.10
QML
文件
error
:
Expected
token
";"
问题
环境 Windows 7 x64 ,
Qt
5.10 ---- 在使用
Qt
编写
QML
程序的时候,遇到了下图中的
问题
QML
项目打开的时候,
问题
栏中会出现很多这种错误提示,但是程序编译、运行都没有
问题
,只要在
文件
中任何位置按下空格,然后保存一下,这个界面上所有的这种
问题
就消失了;但是,当再次打开这个工程、或者重启
Qt
IDE 之后,这个
问题
还是会出现,让人很不开心~ ...
qml
报错
error
:
Expected
token
“)“.
QML
项目打开的时候,
问题
栏中会出现很多这种错误提示,但是程序编译、运行都没有
问题
,只要在
文件
中任何位置按下空格,然后保存一下,这个界面上所有的这种
问题
就消失了;这个时候
文件
的编码就变成了编译器选择的默认编码格式 编码格式
问题
, 在Windows 上,加 BOM 保平安, Linux 上,不要加! 如果你也出现了这个
问题
,可以尝试以下解决办法: 1.
Qt
->工具 -> 选项 -> 文本编辑器 ->
文件
编码 修改默认编码为 UTF-8(也许其他的也可以,有时间可以试试看)
QML
报错
Expected
token
“;“,
Expected
a qualified name id
场景: 编译
QML
文件
时出现如图所示的错误:
Expected
token
“;”,
Expected
a qualified name id。 解决方式: 以上错误是由于
文件
编码
问题
导致的,解决方法如下: 1.设置
qt
的编码格式改为UTF-8: 在项目的main函数开头添加
QT
extCodec::setCodecForLocale(
QT
extCodec::codecForUtfText(“utf-8”)); 2.将报错的源
文件
修改为UTF-8: 推荐一个开源编码转换器,https://github
解决
error
:
Expected
token
",".
QML
项目打开的时候,
问题
栏中会出现很多这种错误提示,但是程序编译、运行都没有
问题
,只要在
文件
中任何位置按下空格,然后保存一下,这个界面上所有的这种
问题
就消失了;但是,当再次打开这个工程、或者重启
Qt
IDE 之后,这个
问题
还是会出现,让人很不开心~ 在
QT
CN 上提问之后,有网友觉得是编码格式
问题
,之后,我就在 UTF-8 加不加 BOM (Byte Order Mark)的
问题
上百度了一...
qml
学习:Un
expected
token
`:‘
QML
新版本格式 由于我用的是
qt
5.9
.9
QML
格式是3,以前的函数变量写法不支持了,以下是报错: signal clicked(cellColor:color) 上面代码报错了,这个我按照官网例程写的,查了下资料,意思是
QML
版本变了 正确写法:name: type 如下所示 signal clicked(color cellColor) ...
其他技术讨论专区
474
社区成员
791,106
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章