@GaHee: jeżeli chcesz by obsługiwała makra Qt, również sygnały i sloty - to musi. Typowo: dziedziczysz po QObject, przekazujesz do konstruktora QObjectu wskaźnik na rodzica (może być nullptr). Ponadto definiujesz makro w ciele klasy: class Student { Q_OBJECT public: Student(QObject* parent = nullptr) : QObject(parent) {} };. Twój build system powinien na tej podstawie wygenerować moca klasy z definicją sygnałów i slotów.
@that_ugly_dude:
class Student { Q_OBJECT public: Student(QObject* parent = nullptr) : QObject(parent) {} };. Twój build system powinien na tej podstawie wygenerować moca klasy z definicją sygnałów i slotów.Polecam QtCreatora albo VS z Qt-Addinem (lub
Tylko miej na uwadze, że od wersji bodaj 5.0 usprawnił się sposób łączenia sygnałów i slotów - teraz kompilator może Ci pomóc.