Signal von Button mit eigener Funktion verbinden
-
Hallo,
wie kann ich das clicked() Signal eines Buttons mit einer eigenen Funktion von mir verbinden, z.B. calculate in meiner Hauptklasse?
Ich benutze den Qt GUI Designer, so dass ich auch nicht in der mainwindow_ui.h rumpfuschen kann, da Qt diese ja immer überschreibt und auch meckert, wenn ich da was mache.
-
Rechte Maustaste auf den Button -->Slot anzeigen -->clicked(). Und schon bist Du im Quelltext, wo Du Deine Funktion aufrufen kannst!
-
du kannst on_NAME_SIGNAL() Methoden nutzen - die werden autoconnected, siehe auch hier: googe + "qt auto connect"