根据你提供的代码,如果你想设置字体为HarmonyOS_Sans_SC_Regular,并且加粗加黑,可以按照以下方式进行设置:
QString fontPath = QCoreApplication::applicationDirPath() + "/Resources/Front/SourceHanSansSC-Bold.otf";
QFontDatabase::addApplicationFont(fontPath);
QFont font("Source Han Sans SC", 12, QFont::Bold);
if (screenWidth >= 1920) {
font.setPointSize(13);
} else {
font.setPointSize(18);
}
首先,使用QFontDatabase::addApplicationFont()
函数将字体文件添加到应用程序中。然后创建一个QFont
对象并设置字体名称为”Source Han Sans SC”,大小为12,并设置为加粗。根据屏幕宽度来调整字体大小。
请确保字体文件路径和文件名正确,并且在相应目录下存在对应的字体文件。
内容由零声教学AI助手提供,问题来源于学员提问