嵌入式爱好者

查看: 1054|回复: 1

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

[复制链接]

3

主题

12

帖子

86

积分

i.MX6UL通行证

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

使用道具 举报

3

主题

12

帖子

86

积分

i.MX6UL通行证

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

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-4-21 16:55

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表