📄 qsize.3qt
字号:
'\" t.TH QSize 3qt "11 October 2001" "Trolltech AS" \" -*- nroff -*-.\" Copyright 1992-2001 Trolltech AS. All rights reserved. See the.\" license file included in the distribution for a complete license.\" statement..\".ad l.nh.SH NAMEQSize \- Defines the size of a two-dimensional object.PP\fC#include <qsize.h>\fR.PP.SS "Public Members".in +1c.ti -1c.BI "\fBQSize\fR ()".br.ti -1c.BI "\fBQSize\fR ( int w, int h )".br.ti -1c.BI "bool \fBisNull\fR () const".br.ti -1c.BI "bool \fBisEmpty\fR () const".br.ti -1c.BI "bool \fBisValid\fR () const".br.ti -1c.BI "int \fBwidth\fR () const".br.ti -1c.BI "int \fBheight\fR () const".br.ti -1c.BI "void \fBsetWidth\fR ( int w )".br.ti -1c.BI "void \fBsetHeight\fR ( int h )".br.ti -1c.BI "void \fBtranspose\fR ()".br.ti -1c.BI "QSize \fBexpandedTo\fR ( const QSize & otherSize ) const".br.ti -1c.BI "QSize \fBboundedTo\fR ( const QSize & otherSize ) const".br.ti -1c.BI "QCOORD & \fBrwidth\fR ()".br.ti -1c.BI "QCOORD & \fBrheight\fR ()".br.ti -1c.BI "QSize & \fBoperator+=\fR ( const QSize & s )".br.ti -1c.BI "QSize & \fBoperator-=\fR ( const QSize & s )".br.ti -1c.BI "QSize & \fBoperator*=\fR ( int c )".br.ti -1c.BI "QSize & \fBoperator*=\fR ( double c )".br.ti -1c.BI "QSize & \fBoperator/=\fR ( int c )".br.ti -1c.BI "QSize & \fBoperator/=\fR ( double c )".br.in -1c.SH RELATED FUNCTION DOCUMENTATION.in +1c.ti -1c.BI "bool \fBoperator==\fR ( const QSize & s1, const QSize & s2 )".br.ti -1c.BI "bool \fBoperator!=\fR ( const QSize & s1, const QSize & s2 )".br.ti -1c.BI "const QSize \fBoperator+\fR ( const QSize & s1, const QSize & s2 )".br.ti -1c.BI "const QSize \fBoperator-\fR ( const QSize & s1, const QSize & s2 )".br.ti -1c.BI "const QSize \fBoperator*\fR ( const QSize & s, int c )".br.ti -1c.BI "const QSize \fBoperator*\fR ( int c, const QSize & s )".br.ti -1c.BI "const QSize \fBoperator*\fR ( const QSize & s, double c )".br.ti -1c.BI "const QSize \fBoperator*\fR ( double c, const QSize & s )".br.ti -1c.BI "const QSize \fBoperator/\fR ( const QSize & s, int c )".br.ti -1c.BI "const QSize \fBoperator/\fR ( const QSize & s, double c )".br.ti -1c.BI "QDataStream & \fBoperator<<\fR ( QDataStream & s, const QSize & sz )".br.ti -1c.BI "QDataStream & \fBoperator>>\fR ( QDataStream & s, QSize & sz )".br.in -1c.SH DESCRIPTIONThe QSize class defines the size of a two-dimensional object..PPA size is specified by a width and a height..PPThe coordinate type is QCOORD (defined in qwindowdefs.h as \fCint\fR). The minimum value of QCOORD is QCOORD_MIN (-2147483648) and the maximum value is QCOORD_MAX (2147483647)..PPThe size can be set in the constructor and changed with setWidth() and setHeight(), or using operator+=(), operator-=(), operator*=() and operator/=(), etc. You can swap the width and height with transpose(). You can get a size which holds the maximum height and width of two sizes using expandedTo(), and the minimum height and width of two sizes using boundedTo()..PPSee also QPoint, QRect, Graphics Classes and Image Processing Classes..SH MEMBER FUNCTION DOCUMENTATION.SH "QSize::QSize ()"Constructs a size with invalid (negative) width and height..SH "QSize::QSize ( int w, int h )"Constructs a size with width \fIw\fR and height \fIh\fR..SH "QSize QSize::boundedTo ( const QSize & otherSize ) const"Returns a size with the minimum width and height of this size and \fIotherSize\fR..SH "QSize QSize::expandedTo ( const QSize & otherSize ) const"Returns a size with the maximum width and height of this size and \fIotherSize\fR..PPExamples:.)l customlayout/card.cpp and customlayout/flow.cpp..SH "int QSize::height () const"Returns the height..PPSee also width()..PPExamples:.)l movies/main.cpp, qfd/fontdisplayer.cpp and qfd/qfd.cpp..SH "bool QSize::isEmpty () const"Returns TRUE if the width is <= 0 or the height is <= 0, otherwise FALSE..SH "bool QSize::isNull () const"Returns TRUE if the width is 0 and the height is 0; otherwise returns FALSE..SH "bool QSize::isValid () const"Returns TRUE if the width is equal to or greater than 0 and the height is equal to or greater than 0; otherwise returns FALSE..SH "QSize & QSize::operator*= ( int c )"Multiplies both the width and height by \fIc\fR and returns a reference to the size..SH "QSize & QSize::operator*= ( double c )"This is an overloaded member function, provided for convenience. It behaves essentially like the above function..PPMultiplies both the width and height by \fIc\fR and returns a reference to the size..PPNote that the result is truncated..SH "QSize & QSize::operator+= ( const QSize & s )"Adds \fIs\fR to the size and returns a reference to this size..PPExample:.PP.nf.br QSize s( 3, 7 );.br QSize r( -1, 4 );.br s += r; // s becomes (2,11).fi.SH "QSize & QSize::operator-= ( const QSize & s )"Subtracts \fIs\fR from the size and returns a reference to this size..PPExample:.PP.nf.br QSize s( 3, 7 );.br QSize r( -1, 4 );.br s -= r; // s becomes (4,3).br.fi.SH "QSize & QSize::operator/= ( int c )"Divides both the width and height by \fIc\fR and returns a reference to the size..SH "QSize & QSize::operator/= ( double c )"This is an overloaded member function, provided for convenience. It behaves essentially like the above function..PPDivides both the width and height by \fIc\fR and returns a reference to the size..PPNote that the result is truncated..SH "QCOORD & QSize::rheight ()"Returns a reference to the height..PPUsing a reference makes it possible to directly manipulate the height..PPExample:.PP.nf.br QSize s( 100, 10 );.br s.rheight() += 5; // s becomes (100,15).br.fi.PPSee also rwidth()..SH "QCOORD & QSize::rwidth ()"Returns a reference to the width..PPUsing a reference makes it possible to directly manipulate the width..PPExample:.PP.nf.br QSize s( 100, 10 );.br s.rwidth() += 20; // s becomes (120,10).br.fi.PPSee also rheight()..SH "void QSize::setHeight ( int h )"Sets the height to \fIh\fR..PPSee also height() and setWidth()..SH "void QSize::setWidth ( int w )"Sets the width to \fIw\fR..PPSee also width() and setHeight()..SH "void QSize::transpose ()"Swaps the values of width and height..SH "int QSize::width () const"Returns the width..PPSee also height()..PPExamples:.)l movies/main.cpp, qfd/fontdisplayer.cpp and qfd/qfd.cpp..SH RELATED FUNCTION DOCUMENTATION.SH "bool operator!= ( const QSize & s1, const QSize & s2 )"Returns TRUE if \fIs1\fR and \fIs2\fR are different; otherwise returns FALSE..SH "const QSize operator* ( const QSize & s, int c )"Multiplies \fIs\fR by \fIc\fR and returns the result..SH "const QSize operator* ( int c, const QSize & s )"This is an overloaded member function, provided for convenience. It behaves essentially like the above function..PPMultiplies \fIs\fR by \fIc\fR and returns the result..SH "const QSize operator* ( const QSize & s, double c )"This is an overloaded member function, provided for convenience. It behaves essentially like the above function..PPMultiplies \fIs\fR by \fIc\fR and returns the result..SH "const QSize operator* ( double c, const QSize & s )"This is an overloaded member function, provided for convenience. It behaves essentially like the above function..PPMultiplies \fIs\fR by \fIc\fR and returns the result..SH "const QSize operator+ ( const QSize & s1, const QSize & s2 )"Returns the sum of \fIs1\fR and \fIs2\fR; each component is added separately..SH "const QSize operator- ( const QSize & s1, const QSize & s2 )"Returns \fIs2\fR subtracted from \fIs1\fR; each component is subtracted separately..SH "const QSize operator/ ( const QSize & s, int c )"Divides \fIs\fR by \fIc\fR and returns the result..SH "const QSize operator/ ( const QSize & s, double c )"This is an overloaded member function, provided for convenience. It behaves essentially like the above function..PPDivides \fIs\fR by \fIc\fR and returns the result..PPNote that the result is truncated..SH "QDataStream & operator<< ( QDataStream & s, const QSize & sz )"Writes the size \fIsz\fR to the stream \fIs\fR and returns a reference to the stream..PPSee also Format of the QDataStream operators..SH "bool operator== ( const QSize & s1, const QSize & s2 )"Returns TRUE if \fIs1\fR and \fIs2\fR are equal; otherwise returns FALSE..SH "QDataStream & operator>> ( QDataStream & s, QSize & sz )"Reads the size from the stream \fIs\fR into size \fIsz\fR and returns a reference to the stream..PPSee also Format of the QDataStream operators..SH "SEE ALSO".BR http://doc.trolltech.com/qsize.html.BR http://www.trolltech.com/faq/tech.html.SH COPYRIGHTCopyright 1992-2001 Trolltech AS, http://www.trolltech.com. See thelicense file included in the distribution for a complete licensestatement..SH AUTHORGenerated automatically from the source code..SH BUGSIf you find a bug in Qt, please report it as described in.BR http://doc.trolltech.com/bughowto.html .Good bug reports help us to help you. Thank you..PThe definitive Qt documentation is provided in HTML format; it islocated at $QTDIR/doc/html and can be read using Qt Assistant or witha web browser. This man page is provided as a convenience for thoseusers who prefer man pages, although this format is not officiallysupported by Trolltech. .PIf you find errors in this manual page, please report them to.BR qt-bugs@trolltech.com .Please include the name of the manual page (qsize.3qt) and the Qtversion (3.0.0).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -