Fehler bei connets
Verfasst: 30. Juni 2011 15:55
Hallo an alle 
ich hoffe ihr könnt mir einiger maßen weiter helfen.
und zwar ich habe einen eigenen QDailog
in diesem Dialog habe ich zwei QPushButtons
für diese Buttons habe ich noch zwei slots
so dann mache ich die connects
irgendwie wenn ich auf beide buttons klicke wird nur des connect des m_pCancel ausgeführt sprich der geht in den reject-slot und der accept-slot wird nicht aufgerufen wenn ich auf den m_pOk klicke
spaßes halber hab ich dann einfach die buttons vertauscht um zu sehn was dann passiert also sprich:
und aus irgendeinem komischen grund wird des accept nicht aufgerufen wenn ich auf den m_pCancel klicke sondern der reject-slot und wenn ich wieder den m_pOk klicke wird wieder nichts aufgerufen
kann mir vllt irgendjemand weiter helfen an was des liegen könnte
danke schon mal für die bemühungen
ich hoffe ihr könnt mir einiger maßen weiter helfen.
und zwar ich habe einen eigenen QDailog
Code: Alles auswählen
class SOF_Qt_ColorPicker : public QDialog
Code: Alles auswählen
QPushButton *m_pOk;
QPushButton *m_pCancel;
Code: Alles auswählen
public slots:
virtual void accept();
virtual void reject();
Code: Alles auswählen
this->connect(m_pCancel,SIGNAL(clicked()),this, SLOT(reject()));
this->connect(m_pOk, SIGNAL(clicked()), this, SLOT(accept()));
spaßes halber hab ich dann einfach die buttons vertauscht um zu sehn was dann passiert also sprich:
Code: Alles auswählen
this->connect(m_pOk,SIGNAL(clicked()),this, SLOT(reject()));
this->connect(m_pCancel, SIGNAL(clicked()), this, SLOT(accept()));
kann mir vllt irgendjemand weiter helfen an was des liegen könnte
danke schon mal für die bemühungen