Signal/Slot QTreeWidget

Alles rund um die Programmierung mit Qt
Antworten
Senifor
Beiträge: 4
Registriert: 9. September 2012 14:10

Signal/Slot QTreeWidget

Beitrag von Senifor »

Hallo zusammen,

nachdem ich mit wxWidgets graue Haare bekommen habe, bin ich nun seit vorgestern wieder bei Qt gelandet. Bin also noch Anfänger ...
Ich habe ein Problem mit QObject::connect ...
Meine Klasse MainTreeWidget erbt von QTreeWidget ...

Code: Alles auswählen

class MainTreeWidget : public QTreeWidget
{
public:
    MainTreeWidget();
    ~MainTreeWidget();
    void add_item (QString &text, QString &parent);
    QTreeWidgetItem* get_item (QString &item);
public slots:
    void show_content (QTreeWidgetItem *item, int column);
};
Im Konstruktor versuche ich das signal itemClicked mit meinem Slot zu verbinden:

Code: Alles auswählen

 connect(this,SIGNAL(itemClicked(QTreeWidgetItem*,int)),this,SLOT(show_content(QTreeWidgetItem*,int)));
Ich bekomme die Fehlermeldung:
Object::connect: No such slot QTreeWidget::show_content(QTreeWidgetItem*,int)
Kann mir jemand sagen, was ich falsch mache ?

Danke.

Senifor
Senifor
Beiträge: 4
Registriert: 9. September 2012 14:10

Re: Signal/Slot QTreeWidget

Beitrag von Senifor »

Ich hab's gelöst. Habe Q_OBJECT vergessen. Danach brachte der Linker den Fehler, undefined reference to vtable ... einfach nochmal qmake ausführen.
Antworten