in einer for schleife werden qlineedits generiert und mit einem slot verbunden. hierbei kann ich den string übergeben. das funktioniert auch alles wunderbar.
wie bekomme ich nun aber heraus, in welchem qlineedit dieser steht
Code: Alles auswählen
for( i = 1; i <= spracheQMap.count(); i++, it++ ) {
QString sSprache = spracheQMap.value( QString::number( i ) );
QLineEdit *inputFieldEdit = new QLineEdit( staffgroupTbl );
layout_staffgroupTbl->addWidget( inputFieldEdit, i, 1 );
QLabel *descriptionLbl = new QLabel( staffgroupTbl );
descriptionLbl->setText( sSprache );
layout_staffgroupTbl->addWidget( descriptionLbl, i, 0 );
connect( inputFieldEdit, SIGNAL( textEdited( QString ) ), this, SLOT( slotLineEditStaffGroup( QString ) ) );
}
Code: Alles auswählen
void slotLineEditStaffGroup( QString value ){
cout << "text: " << value.toStdString()<< endl;
}
bis denne
megle