• 1283阅读
  • 4回复

[提问]qt控件文本不显示 [复制链接]

上一主题 下一主题
离线yl1627366632
 

只看楼主 倒序阅读 楼主  发表于: 2021-05-19
回复本帖可获得20RMB金钱奖励!
每人最多可获奖1次,奖池剩余20RMB金钱 (中奖几率10%)
编译qt源码后,生成的qmake用于生成执行文件,但是执行文件运行后,字体显示,qtcreate上可以显示,怀疑缺少字库,但是我有把/usr/share/fonts放在环境变量下,但是还是显示不了,请教大神赐教!
离线deepgui

只看该作者 1楼 发表于: 2021-05-19
sudo apt-get install language-pack-zh*
sudo apt-get install chinese*

在ubuntu上安装汉字.

看下面的例子,加你的font到你的.qrc 和程序里。附加到程序里最保险。

QFontDatabase::addApplicationFont(":/fonts/komika_font.ttf");
1条评分金钱+10
yl1627366632 金钱 +10 - 2021-05-19
离线yl1627366632

只看该作者 2楼 发表于: 2021-05-19
不是汉字显示不出来,是所有的文本显示都没有
离线deepgui

只看该作者 3楼 发表于: 2021-05-19
安装synaptic。运行它,从search找font,看你的font是不是安装对了。如果没有, 安装就行了。很简单.


sudo apt-get update
sudo apt-get install synaptic

如果你的font是特别的,而且你的程序是商业的,最好font跟着程序一起走,而不是期望用户会装。



离线yl1627366632

只看该作者 4楼 发表于: 2021-05-19
回 deepgui 的帖子
deepgui:sudo apt-get install language-pack-zh*
sudo apt-get install chinese*
在ubuntu上安装汉字.
....... (2021-05-19 06:54) 

可以,点赞!
快速回复
限100 字节
 
上一个 下一个