16,240
社区成员
发帖
与我相关
我的任务
分享
QString Widget::loadFontFamilyFromTTF()
{
static QString font;
static bool loaded = false;
if(!loaded)
{
loaded = true;
int loadedFontID = QFontDatabase::addApplicationFont(":/jinglei.FON");
QStringList loadedFontFamilies = QFontDatabase::applicationFontFamilies(loadedFontID);
if(!loadedFontFamilies.empty())
font = loadedFontFamilies.at(0);
}
return font;
}
另外使用该字体
QString selfFont = loadFontFamilyFromTTF();
QFont f(selfFont);
f.setPixelSize(38);
lb_Progress->setFont(f);
int QFontDatabase::addApplicationFont ( const QString & fileName )
想要不显示 多余的字体,可以自己写一个QComboBox
而且QFontComboBox也是继承于这个类的,难道不能删么?