Qt 显示汉字

  • title: Qt显示汉字
  • original_path: /工作相关/飞凌嵌入式imx6全部资料/原始下载资料/OKMX6DL、Q系列产品应用笔记/OKMX6DL&Q-S3-linux4.1.15应用笔记/QT显示汉字应用笔记.pdf
  • file_size: 525 KB
  • total_pages: 6
  • author: 保定飞凌嵌入式技术有限公司
  • processed_date: 2026-09-20
  • method: PDF文本提取
  • status: done

概述

本文档介绍了在飞凌 OKMX6DL/Q-S3 平台 Linux 4.1.15 系统上,Qt 应用程序中如何正确显示汉字。

核心内容

Qt 5.6 UTF-8 支持

Qt 5.6 默认支持 UTF-8 编码,有两种方式显示汉字:

方式一:使用 tr() 转换

QString str(tr("中文"));

此方式可以正常显示。

方式二:直接赋值(不推荐)

QString str("中文");

此方式会显示乱码。

注意事项

  • 例子在文件夹外(指编译环境配置)
  • 不同平台可能有差异,需自行适配

技术要点

项目说明
平台OKMX6DL/Q-S3
操作系统Linux 4.1.15
Qt版本5.6
编码要求UTF-8

关联笔记