Warum will mein QTreeWidgetItem::setText () nicht?
Verfasst: 9. Dezember 2010 18:33
Ich versuche gerade ein QTreeeWidget mit etwas Inhalt zu fuellen, eigentlich ja keine grosse Sache.
Hier ist der Code dazu:
Bei Item 0 - 4 und 6 - 7 klappt das auch wunderbar, nur Item 5 bleibt leer. In der Datenbank (MySQL) sind die Werte fuer Item 5-7 vom Typ her identisch, naemlich char(x).
Wenn ich aber den Code fuer Item 5 ein wenig abaendere, naemlich so ...
dann klappt's auch dort 'mit dem Nachbarn' ...
Mit dem workaround koennte ich ja leben, aber dennoch, warum ist das so?
Hat jemand von Euch 'ne Idee was ich da gerade uebersehe?
Hier ist der Code dazu:
Code: Alles auswählen
QTreeWidgetItem *addItem = new QTreeWidgetItem ( treeWidgetAngebote );
addItem->setText ( 0, query.value( 0 ).toString() );
addItem->setText ( 1, query.value( 1 ).toString() );
addItem->setText ( 2, query.value( 2 ).toString() );
addItem->setText ( 3, query.value( 3 ).toString() );
addItem->setText ( 4, query.value( 4 ).toString() );
addItem->setText ( 5, query.value( 5 ).toString() );
addItem->setText ( 6, query.value( 6 ).toString() );
addItem->setText ( 7, query.value( 7 ).toString() );Wenn ich aber den Code fuer Item 5 ein wenig abaendere, naemlich so ...
Code: Alles auswählen
QString name = query.value( 5 ).toString();
addItem->setText ( 5, name );Mit dem workaround koennte ich ja leben, aber dennoch, warum ist das so?
Hat jemand von Euch 'ne Idee was ich da gerade uebersehe?