Spec-Zone.ru › Qt 5.13

Класс QMargins

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

Заголовок: #include <QMargins>
qmake: QT += core
С тех пор: Qt 4.6

Этот класс был представлен в Qt 4.6.

  • Список всех членов, включая унаследованные

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

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)

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

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

QMargins &QMargins::operator*=(int factor)

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

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

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

QMargins &QMargins::operator*=(qreal factor)

Это перегруженный метод.

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

Этот метод был представлен в Qt 5.1.

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

QMargins &QMargins::operator+=(const QMargins &margins)

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

Этот метод был представлен в Qt 5.1.

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

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

Это перегруженный метод.

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

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

QMargins &QMargins::operator-=(const QMargins &margins)

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

Этот метод был представлен в Qt 5.1.

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

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

Это перегруженный метод.

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

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

QMargins &QMargins::operator/=(int divisor)

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

Этот метод был представлен в Qt 5.1.

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

QMargins &QMargins::operator/=(qreal divisor)

Это перегруженный метод.

Этот метод был представлен в Qt 5.1.

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

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

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

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

QMargins QMargins::operator*(const QMargins &margins, int factor)

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

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

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

QMargins QMargins::operator*(int factor, const QMargins &margins)

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

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

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

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

QMargins QMargins::operator*(const QMargins &margins, qreal factor)

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

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

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

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

QMargins QMargins::operator*(qreal factor, const QMargins &margins)

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

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

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

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

QMargins QMargins::operator+(const QMargins &m1, const QMargins &m2)

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

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

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

QMargins QMargins::operator+(const QMargins &lhs, int rhs)

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

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

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

QMargins QMargins::operator+(int lhs, const QMargins &rhs)

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

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

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

QMargins QMargins::operator+(const QMargins &margins)

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

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

QMargins QMargins::operator-(const QMargins &m1, const QMargins &m2)

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

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

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

QMargins QMargins::operator-(const QMargins &lhs, int rhs)

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

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

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

QMargins QMargins::operator-(const QMargins &margins)

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

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

QMargins QMargins::operator/(const QMargins &margins, int divisor)

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

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

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

QMargins QMargins::operator/(const QMargins &margins, qreal divisor)

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

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

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

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

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

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

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

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

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

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

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

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

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

Spec-Zone.ru

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