PDA

View Full Version : Problem with QTreeWidget after subclassing



steve918
28th July 2006, 18:34
I'm having trouble adding QTreeItems to a QTreeWidget after subclassing it. The following code works fine, but no items appear in the treewidget.


xtreewidget.h

#include <QTreeWidget>

class xTreeWidget: public QTreeWidget {
Q_OBJECT
public:
xTreeWidget(QWidget *parent);
void redraw();
public slots:
private:
};

xtreewidget.cpp

xTreeWidget::xTreeWidget(QWidget *parent) {
redraw();
}
void xTreeWidget::redraw() {
//Doesn't Work
QTreeWidgetItem *item1 = new QTreeWidgetItem(this);
item1->setText(0,tr("item1"));
//This don't either.
QTreeWidgetItem *item2 = new QTreeWidgetItem;
addTopLevelItem(item2);
item2->setText(0,tr("item2"));
}

Any help would be greatly appreciated.

jacek
28th July 2006, 18:46
setColumnCount( 1 )?

steve918
28th July 2006, 18:51
setColumnCount( 1 )?

That's it! :o

Thanks for the quick reply that was killing me for some reason.