Why this code don't work?
int numItems = 300;
for (int row=0; row<numItems; ++row) {
queryModel->setItem(row, 0, item);
}
combo->setModel(queryModel);
combo->view()->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);
// MaxVisibleItems set
combo->setMaxVisibleItems(20);//why this don't work
combo->show();
int numItems = 300;
QStandardItemModel * queryModel = new QStandardItemModel(numItems , 1);
for (int row=0; row<numItems; ++row) {
QStandardItem *item = new QStandardItem(QString("row %0").arg(row));
queryModel->setItem(row, 0, item);
}
QComboBox *combo = new QComboBox;
combo->setModel(queryModel);
combo->view()->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);
// MaxVisibleItems set
combo->setMaxVisibleItems(20);//why this don't work
combo->show();
To copy to clipboard, switch view to plain text mode
thanks
Bookmarks