【发布时间】:2014-10-24 13:58:27
【问题描述】:
我是 QT 新手,正在学习如何填充 QComboBox。我知道 QComboBox 的 addItem() 方法来添加新项目。但就我而言,它不起作用。以下是我的代码的相关部分。
QSqlQuery q;
q.prepare("SELECT fname from Person");
if(q.exec())
{
QSqlQueryModel *model = new QSqlQueryModel(this);
model->setQuery(q);
ui->comboFName->setModel(model);
db.close();
}
QString item = "XYZ";
ui->comboFName->addItem(item);
我的 QComboBox 正在填充来自 QSqlQueryModel 的数据,但手动插入 addItem() 不起作用。
【问题讨论】: