Wpis z mikrobloga

Jak przekazać dane z dodatkowego okna do okna głównego? Mam 2 labele z textem i chciałbym, aby po zaakceptowaniu (kliknięciu buttona w drugim oknie) zostały one "przesłane" do tablicy umiejscowionej w klasie głównej. Dzisiaj zacząłem z Qt i nigdy nic podobnego nie robiłem, więc mogę pieprzyć głupoty :D
#cpp #qt #programowanie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lionbest: connect między przykładowym status barem a suwakiem rozumiem, ale póki co to nie udało mi się zrozumieć jak użyć tego do przekazywania informacji z jednego okna do drugiego
  • Odpowiedz
@James0n: w okienku z przyciskiem deklarujesz sygnał np addItem, a w okienku z tabelką slot onAddItem, po czym przy tworzeniu tego drugiego ona łączysz je poprzez connect:

connect( second_window, &SecondWindow::addItem, main_window, &MainWindow::onAddItem );
Jeżeli w main_window nie masz wskaźnika na second_window to nic nie szkodzi bo możesz sobie sprawdzić od kogo sygnał
  • Odpowiedz