一,使用QFontDatabase::addApplicationFont() 函数加载所有的字体文件,设置fontFamily即可。
void loadFontFimily()
{
QFontDatabase::addApplicationFont(QApplication::applicationDirPath() + "/asset/font/*.otf");
QFontDatabase::addApplicationFont(QApplication::applicationDirPath() + "/asset/font/*.otf");
QFontDatabase::addApplicationFont(QApplication::applicationDirPath() + "/asset/font/*.otf");
QFontDatabase::addApplicationFont(QApplication::applicationDirPath() + "/asset/font/*.otf");
QFontDatabase::addApplicationFont(QApplication::applicationDirPath() + "/asset/font/*.otf");
QFontDatabase::addApplicationFont(QApplication::applicationDirPath() + "/asset/font/*.otf");
QFontDatabase::addApplicationFont(QApplication::applicationDirPath() + "/asset/font/*.otf");
QFontDatabase::addApplicationFont(QApplication::applicationDirPath() + "/asset/font/*.otf");
QFontDatabase::addApplicationFont(QApplication::applicationDirPath() + "/asset/font/*.otf");
QFontDatabase::addApplicationFont(QApplication::applicationDirPath() + "/asset/font/*.otf");
QString sanFamily = "XXXXXXXX 2.0";
QFont defaultFont(sanFamily);
QApplication::setFont(defaultFont);
}