Cześć!
Chciałbym stworzyć interfejs graficzny do swojego programu w QT Creator, jednak nie wiem, w jaki sposób zrobić, aby klasy z MainWindow obsługiwały dane z moich klas. Mam klasę Medium:
class Medium {
public:
string getSubstanceName();
(...)
}
Pliki z tą klasą i akcesorami dołączyłem do projektu (do pliku main.cpp). Stworzyłem przycisk i funkcję która ma obsługiwać kliknięcie w niego. W jaki sposób zrobić, aby klikając przycisk wywoływała się funkcja getSubstanceName obiektu klasy Medium?
Robiłem to w C++ Builderze, jednak tutaj jest trochę inaczej:
mainwindow.h z definicją klasy MainWindow
mainwindow.cpp z konstruktorem klasy MainWindow i stworzoną przeze mnie funkcją PushButton()
main.cpp z funkcją main (w C++ Builderze nie było funkcji main)
Oczywiście tworząc obiekt typu Medium w funkcji main, funkcja PushButton "nie widzi" tego obiektu...