Ich habe zwei Windows in meinem QT-Projekt. MainWindow
und Load
. Ich möchte einige Felder in MainWindow
aktualisieren, wenn Load
geschlossen ist. Ich habe schon einige Dinge ausprobiert. Ich habe auch eine Funktion namens update_channel()
, die alle notwendigen Dinge tut. Fürs Erste verwende ich eine PushButton
, um die Änderungen manuell vorzunehmen. Das funktioniert gut, aber ich brauche diese Funktion, um automatisch aufgerufen zu werden, wenn das Ladefenster geschlossen wird. Zum Beispiel habe ich versucht:Qt5 Update MainWindow von Kind Fenster
connect(load, SIGNAL(load->close()), this, SLOT(update_channel()));
und
connect(load, &Load::update_mainwindow(), ui->pb_update, &QPushButton::click);
(with a public signal in "load.h" and emit update_mainwindow in "load.cpp")
Ich bin aus Ideen und ich bin an dem Punkt, wo ich nicht mehr wissen, was googeln, keiner der Tipps finde ich Werke in mein Fall.
Ich bin mit Qt Creator 3.6.0 (für Qt 5.5.1)
Ihre Fenster sind 'QWindow's oder' QWidget's? – ixSci
MainWindow ist QMainWindow, Laden ist QDialog – Wimmal