countryCombo->setGeometry(42,25,205,25);
countryCombo->setEditable(true);
for (int i = 0; i < model.rowCount(); ++i)
{
model.setItem(i, 0, col0);
model.setItem(i, 1, col1);
model.setItem(i, 2, col2);
}
countryCombo->setModel(&model);
countryCombo->setView(treeView);
treeView->setColumnHidden(0, true);
treeView->setAllColumnsShowFocus(true);
treeView->setRootIsDecorated(false);
treeView->header()->hide();
QComboBox *countryCombo=new QComboBox(this);
countryCombo->setGeometry(42,25,205,25);
countryCombo->setEditable(true);
QStandardItemModel model(5, 3);
for (int i = 0; i < model.rowCount(); ++i)
{
QStandardItem* col0 = new QStandardItem(QString("hh").arg(i));
QStandardItem* col1 = new QStandardItem(QString("ee").arg(i));
QStandardItem* col2 = new QStandardItem(QString("r").arg(i));
model.setItem(i, 0, col0);
model.setItem(i, 1, col1);
model.setItem(i, 2, col2);
}
countryCombo->setModel(&model);
QTreeView* treeView = new QTreeView(countryCombo);
countryCombo->setView(treeView);
treeView->setColumnHidden(0, true);
treeView->setSelectionBehavior(QAbstractItemView::SelectRows);
treeView->setAllColumnsShowFocus(true);
treeView->setRootIsDecorated(false);
treeView->header()->hide();
To copy to clipboard, switch view to plain text mode
Bookmarks