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

时间:2019-11-12 15:29:18

标签: qt combobox

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

我尝试了这个: How to change font size of first item in Combo Box PyQt4 但我没有结果。在Qt Creator的ui编辑器中修改大小只会更改列出项目的大小。在我的类构造函数的开头,我尝试使用此方法来解决问题:

ui->setupUi(this);

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

OrderNumber_edit是指向我的QComboBox的指针。 不过,我看不到所选项目的任何更改,仅列出的项目。

1 个答案:

答案 0 :(得分:1)

我无法重现该错误。

使用代码:

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

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

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