查看: 4025|回复: 1

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

5

主题

33

回帖

132

积分

i.MX6UL通行证RK3568通行证AM335x通行证

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

使用道具 举报

5

主题

33

回帖

132

积分

i.MX6UL通行证RK3568通行证AM335x通行证

楼主| Vincentwangwt 发表于 2023-12-14 10:01:24 | 显示全部楼层
无奈,自问自答,主窗体标题显示中文本人仍未能解决,但调试信息可以显示中文了,在网上搜来搜去,似需要在工程文件中添加以下两行
QT                += core gui                //此行一般原有
CONFIG        += utf8                     //添加
Qt                += core gui Serialport  //添加
若另有高招,请请教。
点评回复 支持 反对

使用道具 举报

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

本版积分规则