crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> как использовать QCompleter, вывод значений по первым символам
lexflax
  опции профиля:
сообщение 28.2.2015, 16:12
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 21
Регистрация: 26.5.2013
Пользователь №: 3841

Спасибо сказали: 0 раз(а)




Репутация:   0  


Доброго времени суток.
У меня данные из таблицы выгружаются в модель через QSqlQueryModel.
Данную модель потом помещаю в combobox.
Нужно применить QCompleter чтоб по первым введеным буквам выдавало все варианты из таблицы подходящие под эти первые введеные буквы.
Вместо combobox можно и lineEdit использовать, проблема в том что у меня данные не отображаются не в combobox и lineedit. В чем проблема и как исправить не пойму, подскажите пожалуйста.


Пробую сейчас так
QSqlQueryModel *FormaOplati = new QSqlQueryModel(this);
    QSqlQuery query1;
    query1.exec("SELECT forma_oplati FROM forma_oplati");
    FormaOplati->setQuery(query1);
    QCompleter * vibor;
    vibor = new QCompleter(this);
    vibor->setModel(FormaOplati);
    ui->lineEdit_5->setCompleter(vibor);
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.10.2020, 5:40