The QMargins class defines the four margins of a rectangle. 更多...
| 头: | #include <QMargins> |
| qmake: | QT += core |
| Since: | Qt 4.6 |
| 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 ) |
| 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 ) |
The QMargins class defines the four margins of a rectangle.
QMargins 定义一组 4 边距;左、上、右和下,描述矩形周围边界的大小。
The
isNull
() 函数返回
true
仅当所有边距被设为 0 时。
既可以流化,也可以比较 QMargins 对象。
构造边距对象,采用把所有边距设为 0。
另请参阅 isNull ().
构造边距采用给定 left , top , right , bottom
另请参阅 setLeft (), setRight (), setTop (),和 setBottom ().
返回下边距。
另请参阅 setBottom ().
返回
true
若所有边距为 0;否则返回 false。
返回左边距。
另请参阅 setLeft ().
返回右边距。
另请参阅 setRight ().
将下边距设为 bottom .
另请参阅 bottom ().
将左边距设为 left .
另请参阅 left ().
将右边距设为 right .
另请参阅 right ().
将上边距设为 Top .
另请参阅 top ().
返回上边距。
另请参阅 setTop ().
此对象的各分量乘以 factor 并返回其引用。
该函数在 Qt 5.1 引入。
另请参阅 operator/= ().
这是重载函数。
此对象的各分量乘以 factor 并返回其引用。
该函数在 Qt 5.1 引入。
另请参阅 operator/= ().
Add each component of margins to the respective component of this object and returns a reference to it.
该函数在 Qt 5.1 引入。
另请参阅 operator-= ().
这是重载函数。
添加 addend to each component of this object and returns a reference to it.
另请参阅 operator-= ().
Subtract each component of margins from the respective component of this object and returns a reference to it.
该函数在 Qt 5.1 引入。
另请参阅 operator+= ().
这是重载函数。
减去 subtrahend from each component of this object and returns a reference to it.
另请参阅 operator+= ().
此对象的各分量除以 divisor 并返回其引用。
该函数在 Qt 5.1 引入。
另请参阅 operator*= ().
这是重载函数。
该函数在 Qt 5.1 引入。
另请参阅 operator*= ().
返回
true
if
m1
and
m2
不同;否则返回
false
.
返回 QMargins object that is formed by multiplying each component of the given margins by factor .
该函数在 Qt 5.1 引入。
另请参阅 QMargins::operator*= () 和 QMargins::operator/= ().
这是重载函数。
返回 QMargins object that is formed by multiplying each component of the given margins by factor .
该函数在 Qt 5.1 引入。
另请参阅 QMargins::operator*= () 和 QMargins::operator/= ().
这是重载函数。
返回 QMargins object that is formed by multiplying each component of the given margins by factor .
该函数在 Qt 5.1 引入。
另请参阅 QMargins::operator*= () 和 QMargins::operator/= ().
这是重载函数。
返回 QMargins object that is formed by multiplying each component of the given margins by factor .
该函数在 Qt 5.1 引入。
另请参阅 QMargins::operator*= () 和 QMargins::operator/= ().
返回 QMargins 对象是和对于给定边距 m1 and m2 ;各分量分别相加。
该函数在 Qt 5.1 引入。
另请参阅 QMargins::operator+= () 和 QMargins::operator-= ().
返回 QMargins object that is formed by adding rhs to lhs .
该函数在 Qt 5.3 引入。
另请参阅 QMargins::operator+= () 和 QMargins::operator-= ().
返回 QMargins object that is formed by adding lhs to rhs .
该函数在 Qt 5.3 引入。
另请参阅 QMargins::operator+= () 和 QMargins::operator-= ().
Returns a QMargin object that is formed from all components of margins .
该函数在 Qt 5.3 引入。
返回 QMargins 对象的形成是通过减去 m2 from m1 ;分别减去各分量。
该函数在 Qt 5.1 引入。
另请参阅 QMargins::operator+= () 和 QMargins::operator-= ().
返回 QMargins 对象的形成是通过减去 rhs from lhs .
该函数在 Qt 5.3 引入。
另请参阅 QMargins::operator+= () 和 QMargins::operator-= ().
Returns a QMargin object that is formed by negating all components of margins .
该函数在 Qt 5.1 引入。
返回 QMargins object that is formed by dividing the components of the given margins 通过给定 divisor .
该函数在 Qt 5.1 引入。
另请参阅 QMargins::operator*= () 和 QMargins::operator/= ().
这是重载函数。
返回 QMargins object that is formed by dividing the components of the given margins 通过给定 divisor .
该函数在 Qt 5.1 引入。
另请参阅 QMargins::operator*= () 和 QMargins::operator/= ().
写入边距 m 到给定 stream 并返回流引用。
另请参阅 序列化 Qt 数据类型 .
返回
true
if
m1
and
m2
相等;否则返回
false
.
读取边距从给定 stream 进边距 m 并返回流引用。
另请参阅 序列化 Qt 数据类型 .