【发布时间】:2017-02-16 01:32:33
【问题描述】:
我有 QComboBox 和一个设置 QComboBox 字体大小的样式表。以前我使用“addItem”将项目添加到 QComboBox,但由于性能问题,我正在为我的 QComboBox 使用模型视图模型
QStandardItem modelItem = new QStandardItem;
modelItem->setText("TEST");
QStandardItemModel model = new QStandardItemModel;
model->appendRow(modelItem);
QListView listView = new QListView;
comboBox->setView(listView);
comboBox->setModel(model);
这大概是我的代码的样子。当我单击组合框时,如何使用样式表来增加列表中的字体大小?我以前的样式表可以正常工作,直到我将代码设计为使用 QStandardItemModel 和 QListView。
【问题讨论】:
-
只需附加这一行:
comboBox->setStyleSheet("QListView { font: 20pt; }");
标签: c++ qt qcombobox qlistview