根据您提供的代码,发现设置comboBox
的字体大小并不生效。这是因为comboBox
是一个对象,而不是一个指针。
要使字体大小设置生效,请将以下两行代码:
comboBox.setStyleSheet(QString("QComboBox { font-size: %1pt; }").arg(fontHarmonyOS_Sans_SC_Regular1.pointSize()));
comboBox.setFont(fontHarmonyOS_Sans_SC_Regular1);
更改为:
comboBox->setStyleSheet(QString("QComboBox { font-size: %1pt; }").arg(fontHarmonyOS_Sans_SC_Regular1.pointSize()));
comboBox->setFont(fontHarmonyOS_Sans_SC_Regular1);
通过使用指针来访问和设置comboBox
对象的属性,可以确保字体大小设置在QComboBox上生效。
内容由零声教学AI助手提供,问题来源于学员提问