Spec-Zone.ru › Qt

Класс QMarginsF

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

Заголовок: #include <QMarginsF>
CMake: find_package(Qt6 COMPONENTS Core REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake: QT += core
С тех пор: 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 abottom)
void setLeft(qreal aleft)
void setRight(qreal aright)
void setTop(qreal atop)
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 operator|(const QMarginsF &m1, const QMarginsF &m2)

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

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

Функция 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.

См. также qFuzzyIsNull.

qreal QMarginsF::left() const

Возвращает отступ слева.

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

qreal QMarginsF::right() const

Возвращает отступ справа.

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

void QMarginsF::setBottom(qreal abottom)

Устанавливает отступ снизу в abottom (который должен быть конечным).

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

void QMarginsF::setLeft(qreal aleft)

Устанавливает отступ слева в aleft (который должен быть конечным).

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

void QMarginsF::setRight(qreal aright)

Устанавливает отступ справа в aright (который должен быть конечным).

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

void QMarginsF::setTop(qreal atop)

Устанавливает отступ сверху в atop (который должен быть конечным).

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

END_OF_DOCUMENT_MARKER

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 и возвращает ссылку на этот объект.

divisor не должен быть ни нулём, ни NaN.

См. также operator*=().

Связанные нечлены

bool operator!=(const QMarginsF &lhs, const QMarginsF &rhs)

Возвращает true если lhs и rhs достаточно различны; в противном случае возвращает false.

Предупреждение: Эта функция не проверяет строгое неравенство; вместо этого она использует приближённое сравнение для сравнения отступов.

См. также qFuzzyCompare.

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.

Делитель не должен быть равен нулю или NaN.

См. также 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.

Предупреждение: Эта функция не проверяет строгое равенство; вместо этого она использует приближённое сравнение для сравнения отступов.

См. также qFuzzyCompare.

QDataStream &operator>>(QDataStream &stream, QMarginsF &m)

Считывает отступ из заданного потока stream в отступ m и возвращает ссылку на поток.

См. также Сериализация типов данных Qt.

QMarginsF operator|(const QMarginsF &m1, const QMarginsF &m2)

Это перегруженная функция.

Возвращает объект QMarginsF, сформированный из максимальных значений каждого компонента m2 и m1.

Эта функция была добавлена в Qt 6.0.

См. также QMarginsF::operator+=() и QMarginsF::operator-=().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qmarginsf.html

Spec-Zone.ru

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