crossplatform.ru

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


  Ответ в как использовать QCompleter
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
lexflax Дата 28.2.2015, 16:12
  Доброго времени суток.
У меня данные из таблицы выгружаются в модель через 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);
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 10:43