【问题标题】:Font size won't change for selected item所选项目的字体大小不会改变
【发布时间】:2019-11-14 03:43:13
【问题描述】:

我在我的程序中使用 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 的指针。 不过,我看到所选项目没有变化,只有列出的项目。

【问题讨论】:

    标签: qt combobox


    【解决方案1】:

    我无法重现该错误。

    附上代码:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-12
      • 1970-01-01
      • 2019-11-06
      相关资源
      最近更新 更多