Russian Qt Forum
Ноябрь 26, 2024, 16:18 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Проблема при работе с несколькими окнами  (Прочитано 2084 раз)
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; }
Не могу понять в чем проблема, за помощь буду очень признателен=)

Зарание спасибо!
Записан
alexman
Гость
« Ответ #1 : Ноябрь 10, 2010, 09:05 »

можно, например, в качестве центрального виджета использовать QStackedWidget и когда необходимо показывать соответствующий виджет.
Записан
MuLLIKA
Гость
« Ответ #2 : Ноябрь 10, 2010, 10:55 »

Спасибо! попробую=)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.1 секунд. Запросов: 20.