I resolve it changing MyWidget declaration to pointer (below coded)
class myMainForm : public MainForm
{
Q_OBJECT
public:
myMainForm
( QWidget* parent
= 0,
const char* name
= 0, WFlags fl
= WType_TopLevel
);
~myMainForm();
void init();
//MyWidget top
MyWidget* top;
};
class myMainForm : public MainForm
{
Q_OBJECT
public:
myMainForm( QWidget* parent = 0, const char* name = 0, WFlags fl = WType_TopLevel );
~myMainForm();
void init();
//MyWidget top
MyWidget* top;
};
To copy to clipboard, switch view to plain text mode
But now my problem don't chage. I do it for to do this:
myMainForm
::myMainForm( QWidget* parent,
const char* name, WFlags fl
) : MainForm( parent, name, fl )
{
printf("myMainformt\n");
*top = MyWidget(this, "top shared", this->myWidget1);
this->WidgetStack->addWidget(top);
}
myMainForm::myMainForm( QWidget* parent, const char* name, WFlags fl )
: MainForm( parent, name, fl )
{
printf("myMainformt\n");
*top = MyWidget(this, "top shared", this->myWidget1);
this->WidgetStack->addWidget(top);
}
To copy to clipboard, switch view to plain text mode
This two istruction cause some 'debug error' when I launch app....
The same if I code these two in main.cpp
Bookmarks