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.
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.