QT6在RK3568上运行显示中文乱码解决方法

devtools/2024/11/7 3:50:21/

表现为显示几个黑框,完全看不出什么。

排查步骤:

第一步 首先排查是不是系统库问题,先看英文能否正常显示,将qml代码中的中文改成英文字符。

发现也无法正常显示。

注意观察出错信息,

从 Qt 5.15 开始,Qt 不再自带字体,需要手动添加字体库。您可以按照以下步骤来解决这些问题:

1. 安装字体

可以从 DejaVu Fonts 或其他字体源(例如思源黑体、WenQuanYi)下载合适的字体文件(如 .ttf 格式),并将它们放入 Qt 的字体目录中。

2. 创建字体目录并添加字体

第一步可以跳过,直接利用系统中的库;

在Qt 安装路径中创建 fonts 目录,并将字体文件放入其中:

mkdir /usr/local/Qt-6.5.3/lib/fonts
cp /usr/share/fonts/truetype/ubuntu/*.ttf /usr/local/Qt-6.5.3/lib/fonts/
再次编译,运行,英文显示正常。

所以应该是中文字库的问题。

     为了正确显示中文字符,将中文字体库加入到Qt的字体目录。可以从常用的字体库(如SimSun、SimHei、Noto Sans CJK或Source Han Sans)中选择适合的字体文件,并将其放置到Qt的字体目录中。例如,将字体文件复制到 /usr/local/Qt-6.5.3/lib/fonts 目录。

接下来的问题是如何找到中文字符,最简单的方法是从windows系统拷贝一个simsun.ttf

获取 simsun.ttf 文件

  • 从 Windows 系统中获取该文件。它通常位于 C:\Windows\Fonts\simsun.ttf
  • simsun.ttf 文件复制到的 Linux 系统上。

重新运行程序,可以正常显示中文。

总结:

正常显示的字体库中的内容为


http://www.ppmy.cn/devtools/131910.html

相关文章

战略联盟的诞生!不良资产管理迎来新纪元

2024年11月2日,中国成都——金融投资领域再度迎来重大突破。爱德蒙得洛希尔资产管理有限公司、广辉团队与中国金融投资管理有限公司在成都正式达成战略合作,隆重举行不良资产管理签约仪式。三方将整合各自的全球视野、市场资源和政策优势,以创…

android数组控件Textview

说明:android循环控件,注册和显示内容 效果图: step1: E:\projectgood\resget\demozz\IosDialogDemo-main\app\src\main\java\com\example\iosdialogdemo\TimerActivity.java package com.example.iosdialogdemo;import android.os.Bundl…

信息学科平台系统设计与实现:Spring Boot框架

1系统概述 1.1 研究背景 随着计算机技术的发展以及计算机网络的逐渐普及,互联网成为人们查找信息的重要场所,二十一世纪是信息的时代,所以信息的管理显得特别重要。因此,使用计算机来管理基于保密信息学科平台系统的相关信息成为必…

如何学习Java“高并发”,并在项目中实际应用?

高并发编程 提到并发编程很多人就会头疼了;首先就是一些基础概念:并发,并行,同步,异步,临界区,阻塞,非阻塞还有各种锁全都砸你脸上,随之而来的就是要保证程序运行时关键…

ZDH权限-扩展支持数据权限

目录 项目源码 预览地址 安装包下载地址 ZDH权限模块 ZDH权限扩展更细粒度方案 第一种方案: 第二种方案: ZDH权限扩展支持数据权限-新增属性 总结 感谢支持 项目源码 zdh_web: GitHub - zhaoyachao/zdh_web: 大数据采集,抽取平台 预览地址 后…

Debezium系列之:mysql数据库临时开启gtid详细步骤

Debezium系列之:mysql数据库临时开启gtid详细步骤 一、开启gtid遇到的系列错误二、设置gtid步骤三、设置gtid模式为OFF_PERMISSIVE四、设置gtid模式为ON_PERMISSIVE五、设置gtid_consistency为ON六、设置gitd模式为on七、完整命令步骤八、查看设置是否成功一、开启gtid遇到的系…

【SQL实战进阶】——视图的定义、使用

🍉CSDN小墨&晓末:https://blog.csdn.net/jd1813346972 个人介绍: 研二|统计学|干货分享          擅长Python、Matlab、R等主流编程软件          累计十余项国家级比赛奖项,参与研究经费10w、50w级横向 文…

全渠道供应链打造中企业定制开发2+1链动模式S2B2C商城小程序的策略与影响

摘要:本文探讨了全渠道供应链打造对于零售企业的重要性及面临的挑战,着重分析了物流环节整合的难点,并以家电行业为例说明了节假日期间物流对企业经营的影响。同时,引入“企业定制开发21链动模式S2B2C商城小程序”这一关键因素&am…