ich hab eben erst mit Qt Programmierung begonnen und stosse da an ein - für mich - rätselhaftes Problem. Und zwar will ich die Daten eines QTreeWidgetItems auslesen und in ein Textfeld übertragen, dabei laufe ich auf folgenden Fehler...
"Unbehandelte Ausnahme bei 0x67014ffa (QtCored4.dll) in markt.exe: 0xC0000005: Zugriffsverletzung-Leseposition 0x00000018."
Der Syntax sieht wie folgt aus:
Code: Alles auswählen
void markt::showData( QTreeWidgetItem* item )
{
QTreeWidgetItem* item_parent = item->parent();
if( item ){
if(item->childCount()>0) ui.lblFirmaBez->setText( item->data( 0, Qt::DisplayRole).toString() );
else{
ui.lblArtikelnr->setText( item->data( 0, Qt::DisplayRole).toString() );
ui.lblArtikelBez->setText( item->data( 1, Qt::DisplayRole).toString() );
}
}
else{
ui.lblFirmaBez->setText( QString::null );
ui.lblFirmaText->setText( QString::null );
}
}liebe Grüsse
Eucalyptus
/edit by Christian81: code - Tags zur besseren Lesbarkeit hinzugefügt