Название: Проблема при работе с несколькими окнами Отправлено: MuLLIKA от Ноябрь 10, 2010, 02:07 Доброго времени суток! У меня есть элемент на сцене, по нажатию правой кнопки выпрыгивает меню где можно выбрать некоторые параметры, которые вызывают окна для общения с пользователем. Так вот. есть три виджета:
QWidhet *w1, *w2, *w3 Три функции в котрых наполняеться содержимое данного окна. в каждой из ни прописанно .................................. w1 = new QWidget(this); w1->setLayout(v); ............................ по нажатию на определеный пункт меню вызываеться функция в которой делаеться: setCentralWidget(w); show(); При появлени первого окна на заднем плане, остаються элементы 4-го окна по и на втором тоже самое, прит дальнейщей работе после нескольких открываний и закрываний разных окон, дебагер выкидывает на строку: inline QObject *parent() const { return d_ptr->parent; } Не могу понять в чем проблема, за помощь буду очень признателен=) Зарание спасибо! Название: Re: Проблема при работе с несколькими окнами Отправлено: alexman от Ноябрь 10, 2010, 09:05 можно, например, в качестве центрального виджета использовать QStackedWidget и когда необходимо показывать соответствующий виджет.
Название: Re: Проблема при работе с несколькими окнами Отправлено: MuLLIKA от Ноябрь 10, 2010, 10:55 Спасибо! попробую=)
|