Spec-Zone.ru › Qt 5.9

Класс QMarginsF

Класс QMarginsF определяет четыре отступа прямоугольника. Подробнее...

Заголовок: #include <QMarginsF>
qmake: QT += core
С тех пор: Qt 5.3
  • Список всех членов, включая унаследованные

Открытые функции

QMarginsF()
QMarginsF(qreal left, qreal top, qreal right, qreal bottom)
QMarginsF(const QMargins &margins)
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 operator+(const QMarginsF &lhs, qreal rhs)
QMarginsF operator+(qreal lhs, const QMarginsF &rhs)
QMarginsF operator+(const QMarginsF &margins)
QMarginsF operator-(const QMarginsF &lhs, const QMarginsF &rhs)
QMarginsF operator-(const QMarginsF &lhs, qreal rhs)
QMarginsF operator-(const QMarginsF &margins)
QMarginsF operator/(const QMarginsF &lhs, qreal rhs)
QDataStream & operator<<(QDataStream &stream, const QMarginsF &m)
bool operator==(const QMarginsF &lhs, const QMarginsF &rhs)
QDataStream & operator>>(QDataStream &stream, QMarginsF &m)

Подробное описание

Класс QMarginsF определяет четыре отступа прямоугольника.

QMarginsF определяет набор из четырёх отступов: левый, верхний, правый и нижний, которые описывают размер границ вокруг прямоугольника.

Функция isNull() возвращает true только если все отступы установлены в ноль.

Объекты QMarginsF могут быть переданы через поток и сравнены.

Документация по членам-функциям

QMarginsF::QMarginsF()

Конструктор объекта отступов со всеми отступами, установленными в 0.

См. также isNull().

QMarginsF::QMarginsF(qreal left, qreal top, qreal right, qreal bottom)

Создаёт отступы с заданными left, top, right, bottom.

См. также setLeft(), setRight(), setTop() и setBottom().

QMarginsF::QMarginsF(const QMargins &margins)

Создаёт отступы, скопированные из заданных margins

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().

QMarginsF &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.9/qmarginsf.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API