2015-04-12 61 views
0

我有一个问题,我希望你能帮助我。我想在Qt Creator上创建复选框组合框。这是我的代码QCombobox的复选框

mod = new QStandardItemModel(1,0); 
QStandardItem *item; 
item = new QStandardItem("First"); 
item->setCheckable(true); 
mod->setItem(0,item); 
item = new QStandardItem("Second"); 
item->setCheckable(true); 
mod->setItem(1,item); 
ui->comboBox->setModel(mod); 

我构建此代码,但在组合框中没有复选框。网络上的某个人告诉我必须使用该活动。你可以帮我吗?

回答

0

你只需要设置一个初始checkState additonally

item->setCheckState(Qt::CheckState state); 

例如

item->setCheckState(0);