Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   MdiSubWindow, не работают слоты (https://www.otvetnemail.ru/novyj-arhiv-2-812/mdisubwindow-ne-rabotayut-sloty-208781/)

Guest 27.09.2011 12:29

MdiSubWindow, не работают слоты
 
Всем здравствуйте!если делать так в программе:Код:... 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, но по нажатию кнопки, сама кнопка исчезает, а виджет не закрывается.как быть?


Часовой пояс GMT, время: 16:21.


© www.otvetnemail.ru - Форум вопросов и ответов.