Класс QMarginsF
Класс QMarginsF определяет четыре отступа прямоугольника. Подробнее...
| Заголовок: | #include <QMarginsF> |
| qmake: | QT += core |
| С тех пор: | Qt 5.3 |
Этот класс был представлен в Qt 5.3.
Открытые функции
| QMarginsF(const QMargins &margins) | |
| QMarginsF(qreal left, qreal top, qreal right, qreal bottom) | |
| QMarginsF() | |
| qreal | bottom() const |
| bool | isNull() const |
| qreal | left() const |
| qreal | right() const |
| void | setBottom(qreal bottom) |
| void | setLeft(qreal left) |
| void | setRight(qreal right) |
| void | setTop(qreal Top) |
| QMargins | toMargins() const |
| qreal | top() const |
| QMarginsF & | operator*=(qreal factor) |
| QMarginsF & | operator+=(const QMarginsF &margins) |
| QMarginsF & | operator+=(qreal addend) |
| QMarginsF & | operator-=(const QMarginsF &margins) |
| QMarginsF & | operator-=(qreal subtrahend) |
| QMarginsF & | operator/=(qreal divisor) |
Связанные нечлены
| bool | operator!=(const QMarginsF &lhs, const QMarginsF &rhs) |
| QMarginsF | operator*(const QMarginsF &lhs, qreal rhs) |
| QMarginsF | operator*(qreal lhs, const QMarginsF &rhs) |
| QMarginsF | operator+(const QMarginsF &lhs, const QMarginsF &rhs) |
Подробное описание
QMarginsF определяет набор из четырёх отступов (left, top, right, bottom), описывающих размер границ вокруг прямоугольника.
Функция isNull() возвращает true только если все отступы равны нулю.
Объекты QMarginsF можно передавать и сравнивать.
Документация по членам-функциям
QMarginsF::QMarginsF(const QMargins &margins)
Создаёт отступы, скопированные из заданных margins.
QMarginsF::QMarginsF(qreal left, qreal top, qreal right, qreal bottom)
Создаёт отступы с заданными left, top, right, bottom
См. также setLeft(), setRight(), setTop() и setBottom().
QMarginsF::QMarginsF()
Создаёт объект отступов со всеми отступами, установленным в 0.
См. также isNull().
qreal QMarginsF::bottom() const
Возвращает нижний отступ.
См. также setBottom().
bool QMarginsF::isNull() const
Возвращает true если все отступы равны 0, иначе возвращает false.
qreal QMarginsF::left() const
Возвращает левый отступ.
См. также setLeft().
qreal QMarginsF::right() const
Возвращает правый отступ.
См. также setRight().
void QMarginsF::setBottom(qreal bottom)
Устанавливает нижний отступ в bottom.
См. также bottom().
void QMarginsF::setLeft(qreal left)
Устанавливает левый отступ в left.
См. также left().
void QMarginsF::setRight(qreal right)
Устанавливает правый отступ в right.
См. также right().
void QMarginsF::setTop(qreal Top)
Устанавливает верхний отступ в Top.
См. также top().
QMargins QMarginsF::toMargins() const
Возвращает целое числовое копирование этого объекта отступов.
Обратите внимание, что компоненты в возвращаемых отступах будут округляться до ближайшего целого числа.
См. также QMarginsF().
qreal QMarginsF::top() const
Возвращает верхний отступ.
См. также setTop().
END_OF_DOCUMENT_MARKERQMarginsF &QMarginsF::operator*=(qreal factor)
Умножает каждый компонент этого объекта на factor и возвращает ссылку на него.
См. также operator/=().
QMarginsF &QMarginsF::operator+=(const QMarginsF &margins)
Прибавляет каждый компонент margins к соответствующему компоненту этого объекта и возвращает ссылку на него.
См. также operator-=().
QMarginsF &QMarginsF::operator+=(qreal addend)
Это перегруженная функция.
Прибавляет addend к каждому компоненту этого объекта и возвращает ссылку на него.
См. также operator-=().
QMarginsF &QMarginsF::operator-=(const QMarginsF &margins)
Вычитает каждый компонент margins из соответствующего компонента этого объекта и возвращает ссылку на него.
См. также operator+=().
QMarginsF &QMarginsF::operator-=(qreal subtrahend)
Это перегруженная функция.
Вычитает subtrahend из каждого компонента этого объекта и возвращает ссылку на него.
См. также operator+=().
QMarginsF &QMarginsF::operator/=(qreal divisor)
Делит каждый компонент этого объекта на divisor и возвращает ссылку на него.
См. также operator*=().
Связанные нечленные функции
bool operator!=(const QMarginsF &lhs, const QMarginsF &rhs)
Возвращает true если lhs и rhs отличаются; в противном случае возвращает false.
QMarginsF operator*(const QMarginsF &lhs, qreal rhs)
Это перегруженная функция.
Возвращает объект QMarginsF, образованный умножением каждого компонента заданных полей lhs на rhs.
См. также QMarginsF::operator*=() и QMarginsF::operator/=().
QMarginsF operator*(qreal lhs, const QMarginsF &rhs)
Это перегруженная функция.
Возвращает объект QMarginsF, образованный умножением каждого компонента заданных полей lhs на rhs.
См. также QMarginsF::operator*=() и QMarginsF::operator/=().
QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs)
Возвращает объект QMarginsF, который является суммой заданных полей lhs и rhs; каждый компонент складывается отдельно.
См. также QMarginsF::operator+=() и QMarginsF::operator-=().
QMarginsF operator+(const QMarginsF &lhs, qreal rhs)
Возвращает объект QMarginsF, образованный добавлением rhs к lhs.
См. также QMarginsF::operator+=() и QMarginsF::operator-=().
QMarginsF operator+(qreal lhs, const QMarginsF &rhs)
Возвращает объект QMarginsF, образованный добавлением lhs к rhs.
См. также QMarginsF::operator+=() и QMarginsF::operator-=().
QMarginsF operator+(const QMarginsF &margins)
Возвращает объект QMargin, образованный из всех компонентов margins.
QMarginsF operator-(const QMarginsF &lhs, const QMarginsF &rhs)
Возвращает объект QMarginsF, образованный вычитанием rhs из lhs; каждый компонент вычитается отдельно.
См. также QMarginsF::operator+=() и QMarginsF::operator-=().
QMarginsF operator-(const QMarginsF &lhs, qreal rhs)
Возвращает объект QMarginsF, образованный вычитанием rhs из lhs.
См. также QMarginsF::operator+=() и QMarginsF::operator-=().
QMarginsF operator-(const QMarginsF &margins)
Возвращает объект QMargin, образованный изменением знака всех компонентов margins.
QMarginsF operator/(const QMarginsF &lhs, qreal rhs)
Это перегруженная функция.
Возвращает объект QMarginsF, образованный делением компонентов заданных полей lhs на заданный делитель rhs.
См. также QMarginsF::operator*=() и QMarginsF::operator/=().
QDataStream &operator<<(QDataStream &stream, const QMarginsF &m)
Записывает поле m в заданный поток stream и возвращает ссылку на поток.
См. также Сериализация типов данных Qt.
bool operator==(const QMarginsF &lhs, const QMarginsF &rhs)
Возвращает true если lhs и rhs равны; в противном случае возвращает false.
QDataStream &operator>>(QDataStream &stream, QMarginsF &m)
Читает поле из заданного потока stream в поле m и возвращает ссылку на поток.
См. также Сериализация типов данных Qt.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/qmarginsf.html