Prgramm stürtz beim Zugriff auf QList ab.
Verfasst: 6. Juli 2011 19:44
Hi,
Mein Programm schmiert bei dem Zugriff auf meine QList immer ab.
Ich zeige euch mal wie ich diese Fülle und wo ich sie aufrufe
Jemand eine Ahnung woran es liegen kann?
PS: Stellt euch vor fuellen(); wird im Konstruktor aufgerufen =) Und wenn ich contact_list.size() oder contact_list.count() benutze kommt auch die richtige anzahl bei rum!
Mein Programm schmiert bei dem Zugriff auf meine QList immer ab.
Ich zeige euch mal wie ich diese Fülle und wo ich sie aufrufe
Code: Alles auswählen
class MainWindow : public QMainWindow {
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private slots:
void on_itemDoubleClicked(QTreeWidgetItem * item, int column);
private:
Ui::MainWindow *ui;
QList<Contact*> contact_list;
void fuellen();
};
void MainWindow::fuellen() {
/* ..... */
Contact temp_contact(parent);
temp_contact.loadData(tr("contacts/")+fileInfo.fileName());
contact_list.append(&temp_contact);
/*......*/
}
void MainWindow::on_itemDoubleClicked(QTreeWidgetItem * item, int column) {
QString temp = item->text(0);
int index = temp.toInt();
Contact* test = contact_list[index];
QMessageBox::information(this, tr("Test"), test->getFirstname());
}
PS: Stellt euch vor fuellen(); wird im Konstruktor aufgerufen =) Und wenn ich contact_list.size() oder contact_list.count() benutze kommt auch die richtige anzahl bei rum!