Signal-Emittierung kurzzeitig blockieren
Verfasst: 14. Dezember 2006 21:29
Hallo!
Wie kann ich verhindern, dass ein Widget Signale emittiert? Kann ich es überhaupt einfach erreichen? Also zum Beispiel so:
Schon klar, dass es mit disconnect und anschließendem connect gehen würde, aber bei vielen Signalen ist das recht umständlich.
Danke & Schönen Abend noch, Marco
Wie kann ich verhindern, dass ein Widget Signale emittiert? Kann ich es überhaupt einfach erreichen? Also zum Beispiel so:
Code: Alles auswählen
for (i = 0; i < dblineedit_list.size(); i++) {
DBQLineEdit *tmp = (DBQLineEdit*)dblineedit_list.at(i);
line_edit->stop_emitting_signals();
tmp->line_edit->setText(main_model->record(index).value(*tmp->field_name).toString());
line_edit->start_emitting_signals();
}
Danke & Schönen Abend noch, Marco