Problem mit eigenen Slots und QtDesigner generierten Dateien
Verfasst: 10. August 2007 17:29
Hallo,
ich habe mit dem QDesigner (Linux, V4.2.3) ein Widdget, bestehend aus einem Listenfeld und einem Add-Button, gebaut. Nu möchte ich das click-signal des Buttons mit einem eigenen Slots verbinden:
Ich habs so versucht:
conrefswidget.h
und dann conrefswidget.cpp:
IAber irgendwie kommt das click-signal nicht an
Die Standard Fehler hab ich glaub ich schon untersucht
mmerhin hab ich das Q_OBJECT in der Klasse stehen
- kein Erfolg. Und wenn ich das ganze mit einem Dialog (auch in QtDesigner generiert), versuche, dann klappts auch, aber nicht vom Widget 
Danke schon mal
Junior
ich habe mit dem QDesigner (Linux, V4.2.3) ein Widdget, bestehend aus einem Listenfeld und einem Add-Button, gebaut. Nu möchte ich das click-signal des Buttons mit einem eigenen Slots verbinden:
Ich habs so versucht:
conrefswidget.h
Code: Alles auswählen
#include <QWidget>
#include "../../ui_conprefswidget.h"
class ConPrefsWidget : public QWidget, public Ui_ConPrefsWidget
{
Q_OBJECT
public:
ConPrefsWidget();
~ConPrefsWidget();
public slots:
void addButtonClicked();
};
Code: Alles auswählen
#include "conprefswidget.h"
#include <iostream>
ConPrefsWidget::ConPrefsWidget()
: QWidget()
{
setupUi(this);
QObject::connect(addButton, SIGNAL(clicked()), this, SLOT(addButtonClicked()));
}
void ConPrefsWidget::addButtonClicked()
{
cout << "Hallo Welt" <<endl;
}
Danke schon mal
Junior