Russian Qt Forum

Qt => Вопросы новичков => Тема начата: __Heaven__ от Март 27, 2013, 10:45



Название: Накладываются виджеты друг на друга
Отправлено: __Heaven__ от Март 27, 2013, 10:45
Доброго времени суток.
Создаю окно на подобии окна настроек, где есть QListWidget.
То есть, по сути, при изменении выбора элемента списка выводится соответствующее содержимое настроек в этом же окне рядом с самим списком...
Я столкнулся с такой проблемой, что создал в конструкторе несколько виджетов для настройки и проблема в том, что не добавляя на layout родителя, они вылезают в верхнем левом углу...
Как избавиться от этой проблемы? setVisible()?


Название: Re: Накладываются виджеты друг на друга
Отправлено: GreatSnake от Март 27, 2013, 10:49
Используй QStackedLayout или QStackedWidget.


Название: Re: Накладываются виджеты друг на друга
Отправлено: __Heaven__ от Март 27, 2013, 11:16
Спасибо.
Разницы я так и не понял между ними, но layout подошёл


Название: Re: Накладываются виджеты друг на друга
Отправлено: GreatSnake от Март 27, 2013, 11:21
Разницы я так и не понял между ними, но layout подошёл
Хм...
Первый - лэйаут, второй - виджет использующий этот лэйаут.
Совсем нет разницы)