[QT] QLineEdit + QCompleter
Ostatnio zmodyfikowano 2014-03-10 22:58
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: 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? |
|
« 1 » |