Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[QT] QLineEdit + QCompleter

Ostatnio zmodyfikowano 2014-03-10 22:58
Autor Wiadomość
soket
Temat założony przez niniejszego użytkownika
[QT] QLineEdit + QCompleter
» 2014-03-10 22:58:54
Witam,

Do QLineEdit dodałem QCompleter aby użytkownik miał podpowiedzi z bazy podczas uzupełniania pola.
Zrobiłem to w taki sposób:

C/C++
QSqlQueryModel * model = new QSqlQueryModel;
model->setQuery( "SELECT tel, imie, nazwisko FROM logi group by tel;" );
model->setHeaderData( 0, Qt::Horizontal, tr( "tel" ) );
model->setHeaderData( 1, Qt::Horizontal, tr( "imie" ) );
model->setHeaderData( 2, Qt::Horizontal, tr( "nazwisko" ) );

QCompleter * uzupelnij = new QCompleter( model );
uzupelnij->setCaseSensitivity( Qt::CaseInsensitive );
uzupelnij->setCompletionColumn( 0 );

ui->telefon->setCompleter( uzupelnij );
Podpowiedzi są do kolumny tel i to działa ale czy jest możliwość aby w podpowiedziach wyświetlały się wartości dwóch pozostałych kolumn które powiązane są z konkretnym numerem tel a po kliknięciu tylko wartość z kolumny tel zapisywał się w QLineEdit?
P-106082
« 1 »
  Strona 1 z 1