raphaelf
5th March 2006, 14:37
Hello everybody
QT:4.1.1
I have a QTreeWidget where i can see my database and the tables of this.
I was able to implement it. But i get a item there that i dont need (Please see picture).
I dont need the selected one (picture).
Can somebody see what is wrong on my code:
ui.tree->clear();
ui.tree->setObjectName(QLatin1String("ui.tree"));
ui.tree->setHeaderLabels(QStringList(tr("database")));
// ui.tree->header()->setResizeMode(QHeaderView::Stretch);
QTreeWidgetItem *root = new QTreeWidgetItem(ui.tree);
root->setIcon(0, QIcon(QString::fromUtf8(":/images/images/database.jpg")));
root->setText(0, "inventar");
QTreeWidgetItem *tables = new QTreeWidgetItem(root);
tables->setIcon(0, QIcon(QString::fromUtf8(":/images/images/new.png")));
QSqlQuery select("select * from sysobjects where xtype = 'U' order by name");
while(select.next())
{
QStringList tabelle = select.value(0).toStringList();
new QTreeWidgetItem(tables, tabelle, 0);
}
QT:4.1.1
I have a QTreeWidget where i can see my database and the tables of this.
I was able to implement it. But i get a item there that i dont need (Please see picture).
I dont need the selected one (picture).
Can somebody see what is wrong on my code:
ui.tree->clear();
ui.tree->setObjectName(QLatin1String("ui.tree"));
ui.tree->setHeaderLabels(QStringList(tr("database")));
// ui.tree->header()->setResizeMode(QHeaderView::Stretch);
QTreeWidgetItem *root = new QTreeWidgetItem(ui.tree);
root->setIcon(0, QIcon(QString::fromUtf8(":/images/images/database.jpg")));
root->setText(0, "inventar");
QTreeWidgetItem *tables = new QTreeWidgetItem(root);
tables->setIcon(0, QIcon(QString::fromUtf8(":/images/images/new.png")));
QSqlQuery select("select * from sysobjects where xtype = 'U' order by name");
while(select.next())
{
QStringList tabelle = select.value(0).toStringList();
new QTreeWidgetItem(tables, tabelle, 0);
}