Всем здравствуйте!если делать так в программе:Код:... QWidget*myWidget = new QWidget(); QPushButton*button = new QPushButton("button", myWidget); connect(button,SIGNAL(clicked()),myWidge t,SLOT(close())); myWidget->show();...то вместе с открытием окна программы открывается виджет в виде отдельного окошка и по нажатию кнопки button виджет закрывается. а если делать так:Код:... QWidget*myWidget = new QWidget(); QPushButton*button = new QPushButton("button", myWidget); connect(button,SIGNAL(clicked()),myWidge t,SLOT(close())); mdiArea->addSubWindow(myWidget)->show();... то виджет как и положено, отображается в виде subwindow, но по нажатию кнопки, сама кнопка исчезает, а виджет не закрывается.как быть?
|