所选项目的字体大小不会改变

Font size won't change for selected item

我在我的程序中使用 QComboBox 并在启动时添加项目。列出的项目的字体大小是正确的,但是当我select一个项目时,出现在主框中的字体大小不同。

我试过这个: 但我看不到任何结果。在 Qt Creator 的 ui 编辑器中修改大小只会更改列出项目的大小。在我的 class 构造函数的开头,我尝试这样做来解决问题:

ui->setupUi(this);

QFont font = ui->OrderNumber_edit->font();
font.setPointSize(15);
ui->OrderNumber_edit->setFont(font);

OrderNumber_edit 是指向我的 QComboBox 的指针。 不过,我看到 selected 项目没有变化,只有列出的项目。

我无法重现该错误。

使用代码:

ui->comboBox->addItems(QStringList()<<"asdf"<<"qwer");
QFont font = ui->comboBox->font();
font.setPointSize(25);
ui->comboBox->setFont(font);

我得到正确的结果:[look here]

也许样式表会覆盖组合框的字体大小?