lwei24 |
2020-12-10 19:30 |
关于加载思源黑体库出现的问题
各位大佬,请问在加载思源黑体字体库时,有没有出现过这种现象:就是加载那个时间是可以加载成功的,但是过了一会,它的字体居然会改变。我的代码如下: QString sansCNFamily; int nSHSansID = QFontDatabase::addApplicationFont(":/res/font/SourceHanSansCNMedium.ttf"); if(nSHSansID != -1) { QStringList qFontFamilies = QFontDatabase::applicationFontFamilies(nSHSansID); if(!qFontFamilies.isEmpty()) sansCNFamily = qFontFamilies.at(0); }// 控件调用加载字体库,例如: QLabel *plabel = new QLabel(this); plabel->setFont(sansCNFamily); .....请问这段代码有什么问题?为什么在调用的那一刻加载的字体库是好的,但运行一段时间后,所调用的思源黑体字体库会自动变成其他的呢?各位有碰到过这种情况吗?或对此有什么好的办法处理或优化吗?
|
|