hej mam taki mały problem z wykonaniem przeniesienia danych z jednego formularza (powiedzmy,że wpisujemy dane typu imię, nazwisko) i wysyłamy je po przyciśnięciu buttona do formularza pierwszego
jak do czegoś takiego się zabrać jeżeli chodzi o QT?
hej mam taki mały problem z wykonaniem przeniesienia danych z jednego formularza (powiedzmy,że wpisujemy dane typu imię, nazwisko) i wysyłamy je po przyciśnięciu buttona do formularza pierwszego
jak do czegoś takiego się zabrać jeżeli chodzi o QT?
Przekaż dane do konstruktora drugiego formularza albo skorzystaj z getterów/setterów. KISS. Albo dorób sygnały i sloty na zmianę tych pól, jest wiele możliwości.
która z metod jest najszybsza? i najłatwiejsza do wykonania, przez laika jeżeli chodzi o qt?
Każda to kwestia kilku linijek.
a jakieś dokładniejsze na kierowanie, jeżeli możesz mi pomóc
bo próbuję w ten sposób z samego dołu tej strony
Dokładnie coś takiego miałem na myśli.
Zależy jeszcze, kto i kiedy uruchamia drugie okno.
Rozumiem, że drugie okno było już uruchomione wcześniej (z poziomu okna pierwszego), więc już działa, zatem konstruktor odpada. Jeśli te sygnały i sloty ci nie odpowiadają, możesz po prostu w obsłudze sygnału naciśnięcia przycisku wywołać coś na kształt: second->setName(…) i zrezygnować z dodatkowych (własnych) sygnałów i slotów. Podobnie nie musisz łączyć zdarzenia z first i second w main(), możesz to połączyć w miejscu, gdzie utworzyłeś drugie okno (jeśli cały czas zakładamy, że okno pierwsze tworzy drugie).
Myślę, że kawałek twojego kodu byłby pomocny.
dzięki za pomoc - poradziłem sobie - tzn działa tak jak tego oczekiwałem