Как скрыть Layout? Qt

504
21 февраля 2017, 18:07

Есть QLayout, нужно его скрыть. У виджетов есть метод hide(), у layout'ов нет. Не хочу скрывать все виджеты в лейауте.
Как это сделать?

Answer 1

В качестве размышления ... лайаут виджета - это не визуальный элемент, это способ размещения дочерних элементов. А нам нужно дочерние элементы скрыть ...

Вариант 1. Скрываем сам элемент, содержащий требуемый лайаут

Вариант 2. "Бегаем" по дереву дочерних элементов, и "скрываем" их

Я бы взялся за дизайн по варианту 1.

READ ALSO
QDirIterator изменить dir

QDirIterator изменить dir

Есть функция getFileInfo

291
Кубическая интерполяция [требует правки]

Кубическая интерполяция [требует правки]

Набор аргументов для которых необходимо найти интерполируемые значения(t1):

390
Перегрузка оператора + для сложения 2 массивов

Перегрузка оператора + для сложения 2 массивов

Доброго времени суток! Нужно перегрузить оператор + для сложение двух двумерных массивовПыталась перегрузить так, но это вызывает исключение

304