ich bin gerade dabei mich in Qt einzuarbeiten und habe Buttons mit dem QtCreator mit Slots verbunden (glaube ich jedenfalls), habe die Slots in der .h deklariert und in der .cpp definiert.
Diese Methoden werden aber doppelt ausgeführt. Zuerst dachte ich es liegt daran, weil ich das clicked() Event genommen habe, aber es passiert auch beim release(). Gibt es einen einfachen Grund woran es liegen könnte. Falls es keinen einfachen Grund gibt, welchen Teil des Codes soll ich posten
In der ..._ui.h habe ich folgende Stelle gefunden:
Code: Alles auswählen
QObject::connect(startPushButton, SIGNAL(released()), MainWindow, SLOT(on_startPushButton_released()));
QObject::connect(stopPushButton, SIGNAL(released()), MainWindow, SLOT(on_stopPushButton_released()));
QObject::connect(radioButton_1, SIGNAL(released()), MainWindow, SLOT(on_radioButton1_released()));
QObject::connect(radioButton_3, SIGNAL(released()), MainWindow, SLOT(on_radioButton3_released()));
QObject::connect(radioButton_2, SIGNAL(released()), MainWindow, SLOT(on_radioButton2_released()));
QMetaObject::connectSlotsByName(MainWindow);Danke & Grüße,
NothingSpecial