The QMarginsF class defines the four margins of a rectangle. 更多...
| 頭: | #include <QMarginsF> |
| qmake: | QT += core |
| Since: | Qt 5.3 |
| QMarginsF () | |
| QMarginsF (qreal left , qreal top , qreal right , qreal bottom ) | |
| QMarginsF (const QMargins & margins ) | |
| qreal | bottom () const |
| bool | isNull () const |
| qreal | left () const |
| qreal | right () const |
| void | setBottom (qreal bottom ) |
| void | setLeft (qreal left ) |
| void | setRight (qreal right ) |
| void | setTop (qreal Top ) |
| 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 ) |
The QMarginsF class defines the four margins of a rectangle.
QMarginsF defines a set of four margins; left, top, right and bottom, that describe the size of the borders surrounding a rectangle.
The
isNull
() 函數返迴
true
僅當所有邊距被設為 0 時。
QMarginsF 對象可以被流化及比較。
構造邊距對象,采用把所有邊距設為 0。
另請參閱 isNull ().
構造邊距采用給定 left , top , right , bottom
另請參閱 setLeft (), setRight (), setTop (),和 setBottom ().
Constructs margins copied from the given margins
返迴下邊距。
另請參閱 setBottom ().
返迴
true
if all margins are 0; otherwise returns false.
返迴左邊距。
另請參閱 setLeft ().
返迴右邊距。
另請參閱 setRight ().
將下邊距設為 bottom .
另請參閱 bottom ().
將左邊距設為 left .
另請參閱 left ().
將右邊距設為 right .
另請參閱 right ().
將上邊距設為 Top .
另請參閱 top ().
Returns an integer based copy of this margins object.
Note that the components in the returned margins will be rounded to the nearest integer.
另請參閱 QMarginsF ().
返迴上邊距。
另請參閱 setTop ().
此對象的各分量乘以 factor 並返迴其引用。
另請參閱 operator/= ().
Add each component of margins to the respective component of this object and returns a reference to it.
另請參閱 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.
另請參閱 operator+= ().
這是重載函數。
減去 subtrahend from each component of this object and returns a reference to it.
另請參閱 operator+= ().
此對象的各分量除以 divisor 並返迴其引用。
另請參閱 operator*= ().
返迴
true
if
lhs
and
rhs
不同;否則返迴
false
.
這是重載函數。
返迴 QMarginsF object that is formed by multiplying each component of the given lhs margins by rhs factor.
另請參閱 QMarginsF::operator*= () 和 QMarginsF::operator/= ().
這是重載函數。
返迴 QMarginsF object that is formed by multiplying each component of the given lhs margins by rhs factor.
另請參閱 QMarginsF::operator*= () 和 QMarginsF::operator/= ().
返迴 QMarginsF 對象是和對於給定邊距 lhs and rhs ;各分量分彆相加。
另請參閱 QMarginsF::operator+= () 和 QMarginsF::operator-= ().
返迴 QMarginsF object that is formed by adding rhs to lhs .
另請參閱 QMarginsF::operator+= () 和 QMarginsF::operator-= ().
返迴 QMarginsF object that is formed by adding lhs to rhs .
另請參閱 QMarginsF::operator+= () 和 QMarginsF::operator-= ().
Returns a QMargin object that is formed from all components of margins .
返迴 QMarginsF 對象的形成是通過減去 rhs from lhs ;分彆減去各分量。
另請參閱 QMarginsF::operator+= () 和 QMarginsF::operator-= ().
返迴 QMarginsF 對象的形成是通過減去 rhs from lhs .
另請參閱 QMarginsF::operator+= () 和 QMarginsF::operator-= ().
Returns a QMargin object that is formed by negating all components of margins .
這是重載函數。
返迴 QMarginsF object that is formed by dividing the components of the given lhs margins by the given rhs divisor.
另請參閱 QMarginsF::operator*= () 和 QMarginsF::operator/= ().
寫入邊距 m 到給定 stream 並返迴流引用。
另請參閱 序列化 Qt 數據類型 .
返迴
true
if
lhs
and
rhs
相等;否則返迴
false
.
讀取邊距從給定 stream 進邊距 m 並返迴流引用。
另請參閱 序列化 Qt 數據類型 .