How is that ?!!
Part of Header files 's code generated to the form that contains the QStackedWidget :
#include <QtGui/QStackedWidget>
#include <QtGui/QWidget>
class Ui_FormTwo
{
public:
{
stackedWidget
->setObjectName
(QString::fromUtf8("stackedWidget"));
stackedWidget
->setGeometry
(QRect(460,
130,
551,
371));
page
->setObjectName
(QString::fromUtf8("page"));
page
->setGeometry
(QRect(0,
0,
551,
371));
stackedWidget->addWidget(page);
retranslateUi(FormTwo);
stackedWidget->setCurrentIndex(0);
// ......................etc
} // setupUi
#include <QtGui/QStackedWidget>
#include <QtGui/QWidget>
class Ui_FormTwo
{
public:
QStackedWidget *stackedWidget;
QWidget *page;
void setupUi(QWidget *FormTwo)
{
stackedWidget = new QStackedWidget(FormTwo);
stackedWidget->setObjectName(QString::fromUtf8("stackedWidget"));
stackedWidget->setGeometry(QRect(460, 130, 551, 371));
page = new QWidget();
page->setObjectName(QString::fromUtf8("page"));
page->setGeometry(QRect(0, 0, 551, 371));
stackedWidget->addWidget(page);
retranslateUi(FormTwo);
stackedWidget->setCurrentIndex(0);
// ......................etc
} // setupUi
To copy to clipboard, switch view to plain text mode
---------------------------------------------------------------
Temporarily , I've added the code that add my .UI to the stack at the constructor of the form that has the stack object :
{
formTwo.setupUi(this);
CustomSlot *CustomSlotObj=new CustomSlot() ;
formTwo.stackedWidget->insertWidget(1,CustomSlotObj);
WidgetObj= formTwo.stackedWidget->widget (1) ;
WidgetObj->show();
}
CustomSlot2::CustomSlot2(QWidget *parent): QWidget(parent)
{
formTwo.setupUi(this);
CustomSlot *CustomSlotObj=new CustomSlot() ;
formTwo.stackedWidget->insertWidget(1,CustomSlotObj);
QWidget *WidgetObj;
WidgetObj= formTwo.stackedWidget->widget (1) ;
WidgetObj->show();
}
To copy to clipboard, switch view to plain text mode
Thanks .
Bookmarks