qt可以通过css设置自定义的字体么?

我在网上搜了一些例子,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控件上的经验

不可以,qt本身就不支持完整css,只是借用css的格式实现了stylesheet功能而已
不要妄想所有css的功能都能用在stylesheet上,支持的都在文档里写着呢,没有的就不支持