行业分析报告有哪些用途(行业分析报告的作用)
939
2022-05-25
基于Qt的汽车仪表模拟
程序体验地址:HMI项目_免费高速下载|百度网盘-分享无限制
今天遇到一个问题,就是我给我的程序打包的时候,字体丢了,在新的环境上是没有字体的,那么我怎么才能把我的字体也带到程序中了,容我实验一下
查看了网上。要么就是在app中统一替换字体,要么就是在用到的地方设置字体,这样子感觉搞不自在呀,看样子只能在用的到地方装上我的字体了,两种方式都不是我想要的,后期我在摸索一下,暂时留坑。
目前使用的方式
QFontDatabase::addApplicationFont("Geometr212 BkCn BT Book.ttf"); QFontDatabase::addApplicationFont("terrandropital.ttf");
先试试看,好像没有啥大用途。
目前想要体验,那就只能先安装字体了
参考:请问大家Qt5如何把程序字体设置为自己加载的ttf字体-CSDN论坛
这么写暂时有用
int nIndex = QFontDatabase::addApplicationFont(":/Core/Resources/Core/Geometr212 BkCn BT Book.ttf"); if(nIndex != -1) { QStringList strList(QFontDatabase::applicationFontFamilies(nIndex)); if(strList.count()>0) { QFont font(strList.at(0)); font.setPointSize(10); a.setFont(font); } }
第二种方式,好像也可以了,我在开始的时候应该是路径写错了,默认调用了系统了
QFontDatabase::addApplicationFont(":/Core/Resources/Core/Geometr212 BkCn BT Book.ttf"); QFontDatabase::addApplicationFont(":/Core/Resources/Core/terrandropital.ttf"); a.setFont(QFont("Geometr212 BkCn BT Book"));
另外针对 请问大家Qt5如何把程序字体设置为自己加载的ttf字体-CSDN论坛链接中的问题,我也猜测可能是因为资源文件过大的问题,可以在pro中间中添加
CONFIG+=resources_big #接口qrc文件过大
来解决
2019/08/26 14:38
说明:
本项目中所使借鉴原型来自:[吉利] 博瑞GE | 仪表HMI设计、吉利汽车HMI项目。
设计图的所有权和解释权都归吉利汽车所有。
本项目所有资源文件均有打不死的小海复刻制作。
本项目代码暂时不会开源,有需要的源码的可与我联系,左上角二维码加微信。
本项目仅限学习交流、禁止商业使用。
Qt
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。