我在网上搜了一些例子,css的方式用在qt上好像不太行。通过代码的方式我试成功了
CSS的方法为(失败):
@font-face
{
font-family:'字体名称.ttf';
src:url('路径');
}
QLabel
{
font-family:字体名称;
}
代码方式为(成功):
int fontId = QFontDatabase::addApplicationFont("字体名称.TTF");
QString fontName = QFontDatabase::applicationFontFamilies(fontId).at(0);
QFont font(fontName);
然后调用setFont(font);
也有可能是我css写的格式问题,反正试了很多次都没有成功过,请问各位是否试过通过css添加外部字体并成功应用到qt控件上的经验