Vincentwangwt 发表于 2023-12-5 14:01:17

求教:OKMX6ULL-C开发板上自已的Qt程序窗体的标题为何不支持中文显示

如题 ,环境配置为:
1、开发板:OKMX6ULL-C,板上系统为出厂原有;
2、虚拟机为 release-6ull-u18 ,交叉编译环境已建立,Qt Creator 3.2.1 已下载安装成功,并已按手册中说明更新,下载附加库等;
现问题:自建的Qt程序,其主窗体标题若有中文,在开发板运行时,则中文部分被显示为空心方框,此问题设置Qt开发环境为中文无效,但主窗体下按钮等子窗体其标题内的中文可正常显示;
另附问题:自建程序中的调试语句 qDebug() << tr(""); qDebug() << QString("");   ,其字符串中所含中文输出到调试串口的信息不能正常显示,被以?代替。
以上问题,求教先达者,解惑或指点一二。

Vincentwangwt 发表于 2023-12-14 10:01:24

无奈,自问自答,主窗体标题显示中文本人仍未能解决,但调试信息可以显示中文了,在网上搜来搜去,似需要在工程文件中添加以下两行
QT                += core gui                //此行一般原有
CONFIG        += utf8                     //添加
Qt                += core gui Serialport//添加
若另有高招,请请教。
页: [1]
查看完整版本: 求教:OKMX6ULL-C开发板上自已的Qt程序窗体的标题为何不支持中文显示