Portál AbcLinuxu, 9. května 2025 23:01

Dotaz: Qt Model - View - Delegate a databáze

4.5.2010 20:42 pesfilipez
Qt Model - View - Delegate a databáze
Přečteno: 333×
Odpovědět | Admin
Dobrý den, chtěl bych poprosit o radu,

Používám QSqlRelationalTableModel nad ním QSortFilterProxyModel a pohled QtableView .V base modelu zadám relace pres klíče v databázi a zobrazení ne primary id ale např. sloupce se jménem. V QTableView přes delegáta zobrazuju i v jiných sloupcích např. jméno + příjmení v jednom sloupci, a v modelu i db jsou ve dvou... Teď o co jde, jak docílit aby uživatel když klikne na hlavičku QTableView se třídilo podle dat které vidí(vypisuje delegát) a ne podle dat v modelu.

Napadá mě , upravit QSortFilterProxyModel::lessThan nebo vlastní model QSqlRelationalTableModel.

K tomu otázka QSortFilterProxyModel při filtrech šahá do db nebo jen do source modelu?

Děkuji případně za hrubé nebo i konkrétnější návrhy řešení.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.5.2010 22:57 pesfilipez
Rozbalit Rozbalit vše Re: Qt Model - View - Delegate a databáze
Odpovědět | | Sbalit | Link | Blokovat | Admin
Řešení bylo , aspoň v mém případě, QSqlRelationTableModel::Data().

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.