Dialog::Dialog(QWidget parent)
: QDialog(parent)
{
stackWindow=new QStackedWidget;
mainLayout=new QHBoxLayout(this);
tree=new QTreeWidget(stackWindow);
lable1=new QLabel("Window",this);
lable2=new QLabel("Window2",this);
lable3=new QLabel("Window3",this);
lable4=new QLabel("Window4",this);
main1Item=new QTreeWidgetItem(QStringList("main1"));
main2Item=new QTreeWidgetItem(QStringList("main2"));
child1Item=new QTreeWidgetItem(QStringList("child1"));
child2Item=new QTreeWidgetItem(QStringList("child2"));
tree->addTopLevelItem(main1Item);
tree->addTopLevelItem(main2Item);
main1Item->addChild(child1Item);
main1Item->addChild(child2Item);
stackWindow->addWidget(lable1);
stackWindow->addWidget(lable2);
stackWindow->addWidget(lable3);
stackWindow->addWidget(lable4);
mainLayout->addWidget(tree);
mainLayout->addWidget(stackWindow);
connect(tree,SIGNAL(itemChanged(QTreeWidgetItem,int)),stackWindow,SLOT(setCurrentIndex(int)));
}
Dialog::~Dialog()
{
}