Problem mit eigenen Slots und QtDesigner generierten Dateien

Alles rund um die Programmierung mit Qt
Antworten
junior0007
Beiträge: 14
Registriert: 7. August 2007 17:55

Problem mit eigenen Slots und QtDesigner generierten Dateien

Beitrag von junior0007 »

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

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();

};
und dann conrefswidget.cpp:

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;
}
IAber irgendwie kommt das click-signal nicht an :-( Die Standard Fehler hab ich glaub ich schon untersucht (Immerhin 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
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Gibt es event. auf der Konsole Fehlermeldungen?
Antworten