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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Накладываются виджеты друг на друга  (Прочитано 3389 раз)
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« : Март 27, 2013, 10:45 »

Доброго времени суток.
Создаю окно на подобии окна настроек, где есть QListWidget.
То есть, по сути, при изменении выбора элемента списка выводится соответствующее содержимое настроек в этом же окне рядом с самим списком...
Я столкнулся с такой проблемой, что создал в конструкторе несколько виджетов для настройки и проблема в том, что не добавляя на layout родителя, они вылезают в верхнем левом углу...
Как избавиться от этой проблемы? setVisible()?
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #1 : Март 27, 2013, 10:49 »

Используй QStackedLayout или QStackedWidget.
Записан

Qt 5.11/4.8.7 (X11/Win)
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #2 : Март 27, 2013, 11:16 »

Спасибо.
Разницы я так и не понял между ними, но layout подошёл
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #3 : Март 27, 2013, 11:21 »

Разницы я так и не понял между ними, но layout подошёл
Хм...
Первый - лэйаут, второй - виджет использующий этот лэйаут.
Совсем нет разницы)
Записан

Qt 5.11/4.8.7 (X11/Win)
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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