[gelöst] Button Events werden doppelt ausgeführt
Verfasst: 13. Juli 2009 21:16
Hallo,
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:
Die kommt aber nicht noch einmal vor oder so.
Danke & Grüße,
NothingSpecial
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