QMargins Class
QMargins 클래스는 직사각형의 네 여백을 정의합니다. 더 보기...
Header: | #include <QMargins> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Core) target_link_libraries(mytarget PRIVATE Qt6::Core) |
qmake: | QT += core |
- 상속된 멤버를 포함한 모든 멤버 목록
- QMargins는 페인팅 클래스의 일부입니다.
이 클래스는 동등 비교 가능합니다.
이 클래스는 QMarginsF 와 동등합니다.
공용 함수
QMargins() | |
QMargins(int left, int top, int right, int bottom) | |
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) |
(since 6.4) QMarginsF | toMarginsF() const |
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 &lhs, const QMargins &rhs) |
QMargins | operator*(const QMargins &margins, int factor) |
QMargins | operator*(const QMargins &margins, qreal factor) |
QMargins | operator*(int factor, const QMargins &margins) |
QMargins | operator*(qreal factor, const QMargins &margins) |
QMargins | operator+(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, int divisor) |
QMargins | operator/(const QMargins &margins, qreal divisor) |
QDataStream & | operator<<(QDataStream &stream, const QMargins &m) |
bool | operator==(const QMargins &lhs, const QMargins &rhs) |
QDataStream & | operator>>(QDataStream &stream, QMargins &m) |
(since 6.0) QMargins | operator|(const QMargins &m1, const QMargins &m2) |
상세 설명
QMargin은 직사각형을 둘러싼 테두리의 크기를 나타내는 왼쪽, 위쪽, 오른쪽, 아래쪽의 네 가지 여백 세트를 정의합니다.
isNull() 함수는 모든 여백이 0으로 설정된 경우에만 true
을 반환합니다.
QMargin 객체는 스트리밍할 수 있을 뿐만 아니라 비교할 수도 있습니다.
멤버 함수 문서
[constexpr noexcept]
QMargins::QMargins()
모든 여백이 0으로 설정된 여백 객체를 생성합니다.
isNull()도 참조하세요 .
[constexpr noexcept]
QMargins::QMargins(int left, int top, int right, int bottom)
주어진 left, top, right, 및 bottom
setLeft(), setRight(), setTop() 및 setBottom()도 참조하세요 .
[constexpr noexcept]
int QMargins::bottom() const
아래쪽 여백을 반환합니다.
setBottom()도 참조하세요 .
[constexpr noexcept]
bool QMargins::isNull() const
모든 여백이 0이면 true
을 반환하고, 그렇지 않으면 false를 반환합니다.
[constexpr noexcept]
int QMargins::left() const
왼쪽 여백을 반환합니다.
setLeft()도 참조하세요 .
[constexpr noexcept]
int QMargins::right() const
오른쪽 여백을 반환합니다.
setRight()도 참조하세요 .
[constexpr noexcept]
void QMargins::setBottom(int bottom)
아래쪽 여백을 bottom 으로 설정합니다.
bottom()도 참조하세요 .
[constexpr noexcept]
void QMargins::setLeft(int left)
왼쪽 여백을 left 으로 설정합니다.
left()도 참조하세요 .
[constexpr noexcept]
void QMargins::setRight(int right)
오른쪽 여백을 right 으로 설정합니다.
right()도 참조하세요 .
[constexpr noexcept]
void QMargins::setTop(int Top)
상단 여백을 Top 으로 설정합니다.
top()도 참조하세요 .
[constexpr noexcept, since 6.4]
QMarginsF QMargins::toMarginsF() const
이 여백을 부동 소수점 정확도로 여백으로 반환합니다.
이 함수는 Qt 6.4에 도입되었습니다.
QMarginsF::toMargins()도 참조하십시오 .
[constexpr noexcept]
int QMargins::top() const
상단 여백을 반환합니다.
setTop()도 참조하세요 .
[constexpr noexcept]
QMargins &QMargins::operator*=(int factor)
이 객체의 각 구성 요소에 factor 을 곱하고 이에 대한 참조를 반환합니다.
operator/=()도 참조하세요 .
[constexpr noexcept]
QMargins &QMargins::operator*=(qreal factor)
이 함수는 오버로드된 함수입니다.
이 객체의 각 구성 요소에 factor 을 곱하고 이에 대한 참조를 반환합니다.
operator/=()도 참조하세요 .
[constexpr noexcept]
QMargins &QMargins::operator+=(const QMargins &margins)
margins 의 각 컴포넌트를 이 객체의 각 컴포넌트에 추가하고 이에 대한 참조를 반환합니다.
operator-=()도 참조하세요 .
[constexpr noexcept]
QMargins &QMargins::operator+=(int addend)
이것은 오버로드된 함수입니다.
이 객체의 각 구성 요소에 addend 을 추가하고 이에 대한 참조를 반환합니다.
operator-=()도 참조하세요 .
[constexpr noexcept]
QMargins &QMargins::operator-=(const QMargins &margins)
margins 의 각 구성 요소를 이 객체의 각 구성 요소에서 빼고 이에 대한 참조를 반환합니다.
operator+=()도 참조하세요 .
[constexpr noexcept]
QMargins &QMargins::operator-=(int subtrahend)
이 함수는 오버로드된 함수입니다.
이 객체의 각 컴포넌트에서 subtrahend 을 빼고 이에 대한 참조를 반환합니다.
operator+=()도 참조하세요 .
[constexpr]
QMargins &QMargins::operator/=(int divisor)
이 객체의 각 구성 요소를 divisor 로 나누고 이에 대한 참조를 반환합니다.
operator*=()도 참조하세요 .
[constexpr]
QMargins &QMargins::operator/=(qreal divisor)
이 함수는 과부하된 함수입니다.
operator*=()도 참조하세요 .
관련 비회원
[constexpr noexcept]
bool operator!=(const QMargins &lhs, const QMargins &rhs)
lhs 과 rhs 이 다르면 true
을 반환하고, 그렇지 않으면 false
을 반환합니다.
[constexpr noexcept]
QMargins operator*(const QMargins &margins, int factor)
주어진 margins 의 각 구성 요소에 factor 를 곱하여 형성된 QMargins 객체를 반환합니다.
QMargins::operator*=() 및 QMargins::operator/=()도 참조하세요 .
[constexpr noexcept]
QMargins operator*(const QMargins &margins, qreal factor)
이 함수는 오버로드된 함수입니다.
주어진 margins 의 각 구성 요소에 factor 를 곱하여 형성된 QMargins 객체를 반환합니다.
QMargins::operator*=() 및 QMargins::operator/=()도 참조하세요 .
[constexpr noexcept]
QMargins operator*(int factor, const QMargins &margins)
이 함수는 오버로드된 함수입니다.
주어진 margins 의 각 구성 요소에 factor 를 곱하여 형성된 QMargins 객체를 반환합니다.
QMargins::operator*=() 및 QMargins::operator/=()도 참조하세요 .
[constexpr noexcept]
QMargins operator*(qreal factor, const QMargins &margins)
이 함수는 오버로드된 함수입니다.
주어진 margins 의 각 구성 요소에 factor 를 곱하여 형성된 QMargins 객체를 반환합니다.
QMargins::operator*=() 및 QMargins::operator/=()도 참조하세요 .
[constexpr noexcept]
QMargins operator+(const QMargins &margins)
margins 의 모든 컴포넌트로 구성된 QMargin 객체를 반환합니다.
[constexpr noexcept]
QMargins operator+(const QMargins &m1, const QMargins &m2)
주어진 여백, m1 및 m2 의 합계인 QMargins 객체를 반환합니다(각 구성 요소는 개별적으로 추가됨).
QMargins::operator+=() 및 QMargins::operator-=()도 참조하세요 .
[constexpr noexcept]
QMargins operator+(const QMargins &lhs, int rhs)
lhs 에 rhs 을 추가하여 형성된 QMargins 객체를 반환합니다.
QMargins::operator+=() 및 QMargins::operator-=()도 참조하세요 .
[constexpr noexcept]
QMargins operator+(int lhs, const QMargins &rhs)
rhs 에 lhs 을 추가하여 형성된 QMargins 객체를 반환합니다.
QMargins::operator+=() 및 QMargins::operator-=()도 참조하세요 .
[constexpr noexcept]
QMargins operator-(const QMargins &margins)
margins 의 모든 컴포넌트를 무효화하여 형성된 QMargin 객체를 반환합니다.
[constexpr noexcept]
QMargins operator-(const QMargins &m1, const QMargins &m2)
m1 에서 m2 을 빼서 형성된 QMargins 객체를 반환합니다; 각 구성 요소는 개별적으로 빼집니다.
QMargins::operator+=() 및 QMargins::operator-=()도 참조하세요 .
[constexpr noexcept]
QMargins operator-(const QMargins &lhs, int rhs)
lhs 에서 rhs 을 빼서 형성된 QMargins 객체를 반환합니다.
QMargins::operator+=() 및 QMargins::operator-=()도 참조하세요 .
[constexpr]
QMargins operator/(const QMargins &margins, int divisor)
주어진 margins 의 구성 요소를 주어진 divisor 로 나누어 형성된 QMargins 객체를 반환합니다.
QMargins::operator*=() 및 QMargins::operator/=()도 참조하세요 .
[constexpr]
QMargins operator/(const QMargins &margins, qreal divisor)
이 함수는 오버로드된 함수입니다.
주어진 margins 의 구성 요소를 주어진 divisor 로 나누어 형성된 QMargins 객체를 반환합니다.
QMargins::operator*=() 및 QMargins::operator/=()도 참조하세요 .
QDataStream &operator<<(QDataStream &stream, const QMargins &m)
여백 m 을 주어진 stream 에 쓰고 스트림에 대한 참조를 반환합니다.
Qt 데이터 유형 직렬화도참조하십시오 .
[constexpr noexcept]
bool operator==(const QMargins &lhs, const QMargins &rhs)
lhs 과 rhs 이 같으면 true
을 반환하고, 그렇지 않으면 false
을 반환합니다.
QDataStream &operator>>(QDataStream &stream, QMargins &m)
주어진 stream 에서 여백을 m 으로 읽고 스트림에 대한 참조를 반환합니다.
Qt 데이터 유형 직렬화도참조하십시오 .
[constexpr noexcept, since 6.0]
QMargins operator|(const QMargins &m1, const QMargins &m2)
m2 과 m1 의 각 구성 요소의 최대값으로 형성된 QMargins 객체를 반환합니다.
이 함수는 Qt 6.0에 도입되었습니다.
QMargins::operator+=() 및 QMargins::operator-=()도 참조하십시오 .
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.