qt打包程序到别的电脑 文字消失或者出现中英文都乱码

news/2024/11/19 22:49:27/

文字消失

这种情况通常是找不到字体文件所致的。

  1. 首先查看电脑里到底有没有字体文件(.ttf文件),linux一般是/usr/share/fonts目录下,如果有的话就指定一下环境变量,在main方法里添加
   qputenv("QT_QPA_FONTDIR", "/usr/share/fonts/truetype/droid");

具体的路径根据自己电脑实际情况填写。

  1. 如果查看自己电脑没有字体文件,就需要先下载一个字体文件,然后添加到目标电脑上,我这里一般是将字体文件与程序依赖库打包到一起,在将上面的代码添加到main方法里,文件路径就指定为程序安装后的路径,这样就再也不会出现文字消失的情况了。

文字乱码

文字乱码一般是编码问题引起的,解决的方法很多,就不多做赘述,这里主要说明的是我遇到的一种情况,不光中文,英文也是乱码,只有数字显示正常,最后察觉到错误原因应该是系统字体文件的问题,可能是损坏了,解决方法同上面的2方法

给懒人分享一个字体文件, https://wws.lanzous.com/iFmllm5cx1i 密码:53k5


http://www.ppmy.cn/news/651021.html

相关文章

计算机开机显示花屏,电脑开机出现花屏乱码怎么办? 解决电脑乱码问题

花屏时全是乱码. 乱码就是:那些英文字母全变了样,本来是个A的成了其它的字母,还有就是中间一线的字母本来是黑底白字的,结果成了黑底红字.CMOS里面更是乱了,不仅字母乱七八糟,而且边框的线也成了字母,有些选项的字母又成了空白. 彩色斑点是显卡的问题 现存芯片 或者显卡的GPU虚…

win10c语言乱码修复方法,“字体库异常、电脑乱码的解决方案”的解决方案

【问题描述】: 字体库字体乱码 【原因分析】: 系统字体缺失,损坏。 【简易步骤】: 方案一:【360安全卫士】—【电脑专家】—搜索【乱码】—点击修复。 方案二:【开始】—【控制面板】—【区域和语言】—查看…

电脑中中文乱码问题

昨天有人给我发来了一段代码,然后显示许多乱码,原因是电脑设定语言是英文,导致无法识别中文 即打开控制面板-区域与语言-更改语言设置为中文简体,取消勾选utf8 相关链接

电脑乱码解决办法

首先,明确一点。 乱码,绝对是编码方式不对引起的。先说一下常见的编码方式 65001 UTF-8代码页 950 繁体中文 936 简体中文默认的GBK 437 MS-DOS 美国英语 1.控制台中文乱码 控制台的编码方式是GBK,如下图: (原因&…

台式计算机有乱码如何解决,电脑乱码怎么办,开机乱码解决方法

有同事开机出现乱码并且花屏,通过本教程的方法已得到解决,相信有不少朋友也遇到类似情况下,可以参考本教程方法来解决问题哦。 花屏时全是乱码. 乱码就是:那些英文字母全变了样,本来是个A的成了其它的字母,还有就是中间一线的字母本来是黑底白…

局域网电脑名称乱码

今天碰到一个鲜见的故障:一台电脑突然用不了内网共享的打印机,再看网上邻居,其它计算机的名称大多是乱码。 解决过程: 1 初步怀疑是中毒。于是更换杀毒软件,将现有的 QQ管家 换成了 火绒,查杀修复。 问题依…

wps转html乱码,wps换电脑乱码怎么办

1.wps出现乱码怎么办 wps出现乱码的原因和解决方法如下:copy 乱码原因一:文件损坏 解决办法:我们直接重新下载该文件,再次打开,如果还是乱码则排除这种可能。 乱码原因二:电脑中毒了 解决办法:电脑杀毒一下,然后重新下载该乱码文件,再次打开试试,如果还是不行,排除该…

电脑突然乱码,是黑客入侵?一招教你完美解决

不知道大家平时有没有经常遇到游戏客户端、软件界面乱码的情况。例如如下图所示: 如果遇到了,千万不要慌,不是黑客入侵了你的电脑,而是你电脑系统语言设置的问题,例如第三方软件趁你不注意修改了系统语言。下面&#x…