所选项目的字体大小不会改变
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]
也许样式表会覆盖组合框的字体大小?
我在我的程序中使用 QComboBox 并在启动时添加项目。列出的项目的字体大小是正确的,但是当我select一个项目时,出现在主框中的字体大小不同。
我试过这个:
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]
也许样式表会覆盖组合框的字体大小?