Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 29.09.2011, 06:02
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Вобщем интересут кто как загружает QComboBox из базы данныхя делаю так, у меня есть функцияКод:void LoadComboBox(QComboBox *obj,QString str){ obj->clear(); QSqlQuery query; QString que; QStringList combolist; que = "select name from "+str+" order by id"; if (!query.exec(que)) { QMessageBox::critical(this,tr("Error load param"),tr("Can not load param")); }else { while (query.next()) { combolist addItems(combolist); for (int i = 0;isetItemData(i,combolist.at(i),Qt::Too lTipRole); } QCompleter *completer = new QCompleter(combolist, this); completer->setCaseSensitivity(Qt::CaseInsensitive) ; obj->setCompleter(completer); }}Ну вот а при заполнении нужно вписать нужный комбобокс и таблицу из которой заполнять, меня интеесует хорошо ли я делаю, может есть варианты полудше, как это будет работать при большом наборе данных?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
QSqlTableModel QComboBox Guest Новый архив 2 0 29.09.2011 06:33
QCOMBOBOX и CURSOR Guest Новый архив 3 0 29.09.2011 06:19
QComboBox, SIGNAL Guest Новые вопросы и ответы 3 0 27.09.2011 13:37
QComboBox и setDuplicatesEnabled Guest Продолжение архива вопросов 0 27.09.2011 13:27



© www.otvetnemail.ru - Форум вопросов и ответов.