我有一个所有系统字体的列表,其中我需要检查字体是否为Serif/SansSerif。我试着通过
检查它bool isSerif = font.styleHint() & QFont::Serif
bool isSansSerif = font.styleHint() & QFont::SansSerif
但这似乎不起作用。我正在使用Qt 5.15
检查签名:QFont::StyleHint QFont::styleHint() const
styleHint
是一个函数,必须调用:
bool isSerif = font.styleHint() & QFont::Serif;
bool isSansSerif = font.styleHint() & QFont::SansSerif;
https://doc.qt.io/qt-5/qfont.html styleHint