Qt:Документация 4.3.2/qsizepolicy-qt3
Материал из Wiki.crossplatform.ru
![]() | Внимание: Актуальная версия перевода документации находится здесь |
__NOTOC__
Главная · Все классы · Основные классы · Классы по группам · Модули · Функции |
[править] Qt 3 Support Members for QSizePolicy
Описанные ниже члены класса являются частью слоя поддержки Qt 3. Они введены для поддержки старого кода в Qt 4. Мы советуем не использовать их во вновь создаваемом коде.
[править] Открытые типы
- enum ExpandData { NoDirection, Horizontally, Vertically, BothDirections }
- typedef SizeType
[править] Открытые функции
- QSizePolicy ( Policy horizontal, Policy vertical, bool dependent )
- QSizePolicy ( Policy horizontal, Policy vertical, uchar horizontalStretch, uchar verticalStretch, bool dependent = false )
- Qt::Orientations expanding () const
- Policy horData () const
- uint horStretch () const
- bool mayGrowHorizontally () const
- bool mayGrowVertically () const
- bool mayShrinkHorizontally () const
- bool mayShrinkVertically () const
- void setHorData ( Policy policy )
- void setHorStretch ( uchar stretch )
- void setVerData ( Policy policy )
- void setVerStretch ( uchar stretch )
- Policy verData () const
- uint verStretch () const
[править] Описание типов
[править] enum QSizePolicy::ExpandData
Use the Qt::Orientations enum instead.
Константа | Значение | Описание |
---|---|---|
QSizePolicy::NoDirection | 0x0 | Use 0 instead. |
QSizePolicy::Horizontally | 0x1 | Use Qt::Horizontal instead. |
QSizePolicy::Vertically | 0x2 | Use Qt::Vertical instead. |
QSizePolicy::BothDirections | 0x3 | Use Qt::Horizontal | Qt::Vertical instead. |
[править] typedef QSizePolicy::SizeType
Use the QSizePolicy::Policy enum instead.
[править] Описание функций-членов
[править] QSizePolicy::QSizePolicy ( Policy horizontal, Policy vertical, bool dependent )
Use the QSizePolicy() constructor and the setHeightForWidth() function instead.
Например, если у вас есть код
QSizePolicy *policy = new QSizePolicy(horizontal, vertical, dependent);
вы можете записать его в виде
QSizePolicy *policy = new QSizePolicy(horizontal, vertical); policy->setHeightForWidth(dependent);
[править] QSizePolicy::QSizePolicy ( Policy horizontal, Policy vertical, uchar horizontalStretch, uchar verticalStretch, bool dependent = false )
Use the QSizePolicy() constructor and call the setHorizontalStretch(), setVerticalStretch(), and setHeightForWidth() functions instead.
Например, если у вас есть код
QSizePolicy *policy = new QSizePolicy(horizontal, vertical, horizontalStretch, verticalStretch, dependent);
вы можете записать его в виде
QSizePolicy *policy = new QSizePolicy(horizontal, vertical); policy->setHorizontalStretch(horizontalStretch); policy->setVerticalStretch(verticalStretch); policy->setHeightForWidth(dependent);
[править] Qt::Orientations QSizePolicy::expanding () const
Use expandingDirections() instead.
[править] Policy QSizePolicy::horData () const
Use horizontalPolicy() instead.
See also setHorData().
[править] uint QSizePolicy::horStretch () const
Use horizontalStretch() instead.
See also setHorStretch().
[править] bool QSizePolicy::mayGrowHorizontally () const
Use the horizontalPolicy() function combined with the QSizePolicy::PolicyFlag enum instead.
Например, если у вас есть код
bool policy = mayGrowHorizontally();
вы можете записать его в виде
bool policy = horizontalPolicy() & QSizePolicy::GrowFlag;
[править] bool QSizePolicy::mayGrowVertically () const
Use the verticalPolicy() function combined with the QSizePolicy::PolicyFlag enum instead.
Например, если у вас есть код
bool policy = mayGrowVertically();
вы можете записать его в виде
bool policy = verticalPolicy() & QSizePolicy::GrowFlag;
[править] bool QSizePolicy::mayShrinkHorizontally () const
Use the horizontalPolicy() function combined with the QSizePolicy::PolicyFlag enum instead.
Например, если у вас есть код
bool policy = mayShrinkHorizontally();
вы можете записать его в виде
bool policy = horizontalPolicy() & QSizePolicy::ShrinkFlag;
[править] bool QSizePolicy::mayShrinkVertically () const
Use the verticalPolicy() function combined with the QSizePolicy::PolicyFlag enum instead.
Например, если у вас есть код
bool policy = mayShrinkVertically();
вы можете записать его в виде
bool policy = verticalPolicy() & QSizePolicy::ShrinkFlag;
[править] void QSizePolicy::setHorData ( Policy policy )
Use setHorizontalPolicy() instead.
See also horData().
[править] void QSizePolicy::setHorStretch ( uchar stretch )
Use setHorizontalStretch() instead.
See also horStretch().
[править] void QSizePolicy::setVerData ( Policy policy )
Use setVerticalPolicy() instead.
See also verData().
[править] void QSizePolicy::setVerStretch ( uchar stretch )
Use setVerticalStretch() instead.
See also verStretch().
[править] Policy QSizePolicy::verData () const
Use verticalPolicy() instead.
See also setVerData().
[править] uint QSizePolicy::verStretch () const
Use verticalStretch() instead.
See also setVerStretch().
Copyright © 2007 Trolltech | Trademarks | Qt 4.3.2
|