查看完整版本: [-- 关于加载思源黑体库出现的问题 --]

QTCN开发网 -> Qt基础编程 -> 关于加载思源黑体库出现的问题 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

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);   .....请问这段代码有什么问题?为什么在调用的那一刻加载的字体库是好的,但运行一段时间后,所调用的思源黑体字体库会自动变成其他的呢?各位有碰到过这种情况吗?或对此有什么好的办法处理或优化吗?




查看完整版本: [-- 关于加载思源黑体库出现的问题 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled