Spec-Zone.ru › Qt 6.1

Класс QMargins

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

Заголовок: #include <QMargins>
CMake: find_package(Qt6 COMPONENTS Core REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake: QT += core
  • Список всех членов, включая унаследованные члены

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

QMargins(int left, int top, int right, int bottom)
QMargins()
int bottom() const
bool isNull() const
int left() const
int right() const
void setBottom(int bottom)
void setLeft(int left)
void setRight(int right)
void setTop(int Top)
int top() const
QMargins & operator*=(int factor)
QMargins & operator*=(qreal factor)
QMargins & operator+=(const QMargins &margins)
QMargins & operator+=(int addend)
QMargins & operator-=(const QMargins &margins)
QMargins & operator-=(int subtrahend)
QMargins & operator/=(int divisor)
QMargins & operator/=(qreal divisor)

Связанные внешние функции

bool operator!=(const QMargins &m1, const QMargins &m2)
QMargins operator*(const QMargins &margins, int factor)
QMargins operator*(int factor, const QMargins &margins)
QMargins operator*(const QMargins &margins, qreal factor)
QMargins operator*(qreal factor, const QMargins &margins)
QMargins operator+(const QMargins &m1, const QMargins &m2)
QMargins operator+(const QMargins &lhs, int rhs)
QMargins operator+(int lhs, const QMargins &rhs)
QMargins operator+(const QMargins &margins)
QMargins operator-(const QMargins &m1, const QMargins &m2)
QMargins operator-(const QMargins &lhs, int rhs)
QMargins operator-(const QMargins &margins)
QMargins operator/(const QMargins &margins, int divisor)
QMargins operator/(const QMargins &margins, qreal divisor)
QDataStream & operator<<(QDataStream &stream, const QMargins &m)
bool operator==(const QMargins &m1, const QMargins &m2)
QDataStream & operator>>(QDataStream &stream, QMargins &m)
QMargins operator|(const QMargins &m1, const QMargins &m2)

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

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

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

Объекты QMargin могут быть переданы потоком, а также сравнены.

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

QMargins::QMargins(int left, int top, int right, int bottom)

Создаёт поля с заданными значениями left, top, right, bottom

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

QMargins::QMargins()

Создаёт объект полей со всеми полями, установленными в 0.

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

int QMargins::bottom() const

Возвращает нижнее поле.

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

bool QMargins::isNull() const

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

int QMargins::left() const

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

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

int QMargins::right() const

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

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

void QMargins::setBottom(int bottom)

Устанавливает нижнее поле в bottom.

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

void QMargins::setLeft(int left)

Устанавливает левое поле в left.

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

void QMargins::setRight(int right)

Устанавливает правое поле в right.

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

void QMargins::setTop(int Top)

Устанавливает верхнее поле в Top.

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

int QMargins::top() const

Возвращает верхнее поле.

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

[since 5.1] QMargins &QMargins::operator*=(int factor)

Умножает каждый компонент этого объекта на factor и возвращает ссылку на него.

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

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

[since 5.1] QMargins &QMargins::operator*=(qreal factor)

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

Умножает каждый компонент этого объекта на factor и возвращает ссылку на него.

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

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

[since 5.1] QMargins &QMargins::operator+=(const QMargins &margins)

Добавляет каждый компонент margins к соответствующему компоненту этого объекта и возвращает ссылку на него.

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

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

QMargins &QMargins::operator+=(int addend)

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

Добавляет addend к каждому компоненту этого объекта и возвращает ссылку на него.

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

[since 5.1] QMargins &QMargins::operator-=(const QMargins &margins)

Вычитает каждый компонент margins из соответствующего компонента этого объекта и возвращает ссылку на него.

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

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

QMargins &QMargins::operator-=(int subtrahend)

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

Вычитает subtrahend из каждого компонента этого объекта и возвращает ссылку на него.

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

[since 5.1] QMargins &QMargins::operator/=(int divisor)

Делит каждый компонент этого объекта на divisor и возвращает ссылку на него.

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

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

[since 5.1] QMargins &QMargins::operator/=(qreal divisor)

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

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

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

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

bool operator!=(const QMargins &m1, const QMargins &m2)

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

[since 5.1] QMargins operator*(const QMargins &margins, int factor)

Возвращает объект QMargins, полученный умножением каждого компонента заданного margins на factor.

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

См. также QMargins::operator*=() и QMargins::operator/=().

[since 5.1] QMargins operator*(int factor, const QMargins &margins)

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

Возвращает объект QMargins, полученный умножением каждого компонента заданного margins на factor.

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

См. также QMargins::operator*=() и QMargins::operator/=().

[since 5.1] QMargins operator*(const QMargins &margins, qreal factor)

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

Возвращает объект QMargins, полученный умножением каждого компонента заданного margins на factor.

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

См. также QMargins::operator*=() и QMargins::operator/=().

[since 5.1] QMargins operator*(qreal factor, const QMargins &margins)

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

Возвращает объект QMargins, полученный умножением каждого компонента заданного margins на factor.

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

См. также QMargins::operator*=() и QMargins::operator/=().

[since 5.1] QMargins operator+(const QMargins &m1, const QMargins &m2)

Возвращает объект QMargins, являющийся суммой заданных отступов m1 и m2; каждый компонент складывается отдельно.

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

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

[since 5.3] QMargins operator+(const QMargins &lhs, int rhs)

Возвращает объект QMargins, полученный добавлением rhs к lhs.

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

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

[since 5.3] QMargins operator+(int lhs, const QMargins &rhs)

Возвращает объект QMargins, полученный добавлением lhs к rhs.

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

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

[since 5.3] QMargins operator+(const QMargins &margins)

Возвращает объект QMargin, образованный из всех компонентов margins.

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

[since 5.1] QMargins operator-(const QMargins &m1, const QMargins &m2)

Возвращает объект QMargins, полученный вычитанием m2 из m1; каждый компонент вычитается отдельно.

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

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

[since 5.3] QMargins operator-(const QMargins &lhs, int rhs)

Возвращает объект QMargins, полученный вычитанием rhs из lhs.

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

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

[since 5.1] QMargins operator-(const QMargins &margins)

Возвращает объект QMargin, полученный изменением знака всех компонентов margins.

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

[since 5.1] QMargins operator/(const QMargins &margins, int divisor)

Возвращает объект QMargins, полученный делением компонентов заданного margins на заданный divisor.

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

См. также QMargins::operator*=() и QMargins::operator/=().

[since 5.1] QMargins operator/(const QMargins &margins, qreal divisor)

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

Возвращает объект QMargins, полученный делением компонентов заданного margins на заданный divisor.

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

См. также QMargins::operator*=() и QMargins::operator/=().

QDataStream &operator<<(QDataStream &stream, const QMargins &m)

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

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

bool operator==(const QMargins &m1, const QMargins &m2)

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

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

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

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

[since 6.0] QMargins operator|(const QMargins &m1, const QMargins &m2)

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

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

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

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

Spec-Zone.ru

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