[gelöst]Signal Slot mit Array
Verfasst: 15. September 2009 22:42
Hallöchen.
Bin recht neu in QT und habe ein grundlegendes Problem in verbiindung mit dem Signal Slot Konzept.
Ich würde so gern ein Array vom Signal an den Slot senden. Theoretisch scheint es auch zu klappen, praktisch bleibt das Array beim Slot leer.
Hoffe jemand hat eine Idee.
Besten dank für eure Hilfe.
Lieben Gruß: Günter W.
Bin recht neu in QT und habe ein grundlegendes Problem in verbiindung mit dem Signal Slot Konzept.
Ich würde so gern ein Array vom Signal an den Slot senden. Theoretisch scheint es auch zu klappen, praktisch bleibt das Array beim Slot leer.
Hoffe jemand hat eine Idee.
Code: Alles auswählen
// die .h
...
private slots:
void signal();
void slot(QString[][13]);
signals:
void callSlot(QString[][13]);
...
// die .cpp
...
connect(this, SIGNAL( callSlot(QString[][13]) ),
this, SLOT( slot(QString[][13]) ) )
...
//SIGNAL
void x::signal() {
QString array[99][13];
//array mit werten füllen
...
emit callSlot(array);
}
//SLOT
void x::slot(QString p[][13])
{
QMessageBox m;
m.setText(p[0][5]);
m.exec();
}
Lieben Gruß: Günter W.