Поддерживаемые члены Qt 3 класса QLayoutОписанные ниже члены класса являются частью слоя поддержки Qt 3. Они введены для поддержки старого кода в Qt 4. Мы советуем не использовать их во вновь создаваемом коде. Открытые функции
Защищенные функции
Описание функций-членовQLayout::QLayout ( QWidget * parent, int margin, int spacing = -1, const char * name = 0 )Создаёт новый объект верхнего уровня QLayout с именем name, с родительским виджетом parent. parent не может быть равен 0. Полсе margin - число пикселей между краем виджета и управляемым им потомком. spacing устанавливает значение spacing(), которое даёт интервал между управляемыми виджетами. Если интервал spacing равен -1 (по умолчанию), то интервал устанавливается равным значению margin. Для виджета может быть только один компоновщик верхнего уровня. Его возвращает QWidget::layout() Смотрите также QWidget::setLayout(). QLayout::QLayout ( QLayout * parentLayout, int spacing = -1, const char * name = 0 )Создаёт новую дочернюю QLayout с именем name, и помещает её внутри parentLayout используя стандартное размещение, определённое в addItem(). Если интервал spacing равен -1, то эта QLayout унаследует от parentLayout'а spacing(), в противном случае используется значение spacing. QLayout::QLayout ( int spacing, const char * name = 0 )Создаёт новую дочернюю QLayout с именем name. Если интервал spacing равен -1, то эта QLayout унаследует от родителя spacing(); в противном случае используется значение spacing. Этот компоновщик должен быть вставлен в другой компоновщик до того, как управление компоновкой начнёт работать. void QLayout::add ( QWidget * widget )Вместо этого используйте addWidget(widget). bool QLayout::autoAdd () constАвтоматическое добавление виджетов устарело. Вместо этого используйте addWidget() или addLayout(). Смотрите также setAutoAdd(). int QLayout::defaultBorder () constВместо этого используйте spacing(). void QLayout::deleteAllItems () [protected]Убирает и удаляет все элементы из данной компоновки. void QLayout::freeze ( int w = 0, int h = 0 )Присваивает родительскому виджету этой компоновки фиксированный размер с шириной w и высотой h, блокирует изменение размера пользователем, и также предотвращает изменение размера компоновки даже если подсказка размера компоновки должна измениться. Ничего не делает, если это компоновка не верхнего уровня(т.е., если parent()->isWidgetType()). В особом случае, если и w и h равны 0, тогда используется текущая подсказка sizeHint() компоновки. Используйте setResizeMode(Fixed) чтобы остановить изменение размера виджета пользователем, при этом позволяя компоновке изменять его размер когда изменяется sizeHint(). Используйте setResizeMode(FreeResize) чтобы позволить пользователю изменять размер виджета, не давая в то же время компоновке изменять его размер. bool QLayout::isTopLevel () constВозвращает true, если компоновка верхнего уровня, т.е. не является дочерней другой компоновки; в противном случае возвращает false. QLayoutIterator QLayout::iterator ()Вместо этого используйте конструктор QLayoutIterator(). QWidget * QLayout::mainWidget () constВместо этого используйте parentWidget(). void QLayout::remove ( QWidget * widget )Вместо этого используйте removeWidget(widget). SizeConstraint QLayout::resizeMode () constВместо этого используйте sizeConstraint(). Смотрите также setResizeMode(). void QLayout::setAutoAdd ( bool a )Автоматическое добавление виджетов устарело. Вместо этого используйте addWidget() или addLayout(). Смотрите также autoAdd(). void QLayout::setResizeMode ( SizeConstraint constraint )Вместо этого используйте setSizeConstraint(constraint). Смотрите также resizeMode(). |
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |