Qt添加自定义字体


#include <QFontDatabase>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    int nIndex = QFontDatabase::addApplicationFont("./Resources/msyh.ttf");
	if (nIndex != -1)
	{
		QStringList strList(QFontDatabase::applicationFontFamilies(nIndex));
		if (strList.count() > 0)
		{
			QFont fontThis(strList.at(0));
			fontThis.setPointSize(9);
			a.setFont(fontThis);
		}
	}
    ....................
}
posted @ 2022-04-09 16:49  看不见的R  阅读(402)  评论(0编辑  收藏  举报