Seite 1 von 1

QComboBox absturz bei folgendem code:

Verfasst: 3. Februar 2010 17:35
von slash-ex
cCodTbleChr ist eine QComboBox. Wenn ich den code unten zwei mal ausführe gibts einen Assert und einen Speicherzugriffsfehler. Beim ersten mal funktioniert jedoch noch alles ganz gut. Kann das jemand reproduzieren, oder darf ich kein clear() benutzen? Denn ohne clear gibts auch keinen absturz. aber die elemente vermehren sich halt auch.

Code: Alles auswählen

	m_cCodTbleChr.clear();
	QStringList list; list << "1" << "2" << "2";
	m_cCodTbleChr.addItems(list);
also:

Code: Alles auswählen

	m_cCodTbleChr.clear();
	QStringList list; list << "1" << "2" << "2";
	m_cCodTbleChr.addItems(list);		// GUT

	m_cCodTbleChr.clear();
	m_cCodTbleChr.addItems(list);		// ABSTURZ

Code: Alles auswählen

	m_cCodTbleChr.clear();
	QStringList list; list << "1" << "2" << "2";
	m_cCodTbleChr.addItems(list);		// GUT

	m_cCodTbleChr.addItems(list);		// KEIN ABSTURZ

Code: Alles auswählen

	m_cCodTbleChr.clear();
	QStringList list; list << "1" << "2" << "2";
	m_cCodTbleChr.addItems(list);		// GUT

	m_cCodTbleChr.clear();		// ABSTURZ

Verfasst: 3. Februar 2010 18:17
von slash-ex
habs, es wird anscheinend ein ungültiges signal emittiert.