2015-04-12 73 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);