• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

QT5.10.0中字符串支持中文问题?

━╋う酔意流年☆═━ヾ 2018-09-18 浏览量:601
比如下面,如果冒号后面不加英文字符串编译就报错。
FileNum->setText(tr("文件数目:a"));

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案

其他答案 数量:6
  • 把你的错列出来看看,是什么问题,语法错误么

    你的冒号改成英文的呢

    • 发布于2018-09-18
    • 举报
    • 评论 1
    • 0
    • 0
━╋う酔意流年☆═━ヾ 回复了 厉害企鹅 :C:\Users\LEOPT-PC\Desktop\CH402\Progress\progressdlg.cpp:17: error: C2001: 常量中有换行符.C:\Users\LEOPT-PC\Desktop\CH402\Progress\progressdlg.cpp:18: error: C2146: 语法错误: 缺少“)”(在标识符“comboBox”的前面) 回复

  • 文件编码格式要使用UTF-8编码。可以在选项-〉文本编辑器-〉行为中,文件编码项修改。

    • 发布于2018-09-18
    • 举报
    • 评论 1
    • 0
    • 0
━╋う酔意流年☆═━ヾ 回复了 捷波 :本来就是UTF-8编码格式的呀。 回复

  • 换成其他的中文标点再试试,是不是对中文标点的支持不好
    • 发布于2018-09-19
    • 举报
    • 评论 0
    • 0
    • 0

  • QT对中文的格式支持还可以,你看看是不是你的代码里面没有导入对应的中文库
    • 发布于2018-09-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 你这是用Windows的QT平台么?Windows下使用QT编程是绝对支持中文的,不需要加tr()也可以的,你检查一下编辑器是不是GB2312编码的?

    • 发布于2018-09-28
    • 举报
    • 评论 0
    • 0
    • 0

  • QT 里面是支持中文的,不需要额外的操作
    • 发布于2018-09-30
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

QT5.10.0中字符串支持中文问题?