Home · All Classes · Modules  · QSS HELP  · QSS 案例 · VER007 HOME

QSize Class Reference
[QtCore module]

该QSIZE类定义使用整数点位精度二维物体的大小。More...

Methods

Special Methods


Detailed Description

这个类可以醃制。

该QSIZE类定义使用整数点位精度二维物体的大小。

大小是由一个指定的width()和一个height( ) 。它可以在构造函数中设置和使用改变了setWidth( )setHeight() ,或scale( )函数,或者使用算术运算符。阿尺寸也可以通过使用检索引用的宽度和高度直接操作rwidth()和rheight()函数。最后,将宽度和高度可以使用被交换的transpose()函数。

isValid( )函数确定的尺寸是有效的(有效尺寸有宽度和高度大于零) 。该isEmpty()函数返回真,如果任一宽度和高度是小于或等于,大于零,而isNull只有当二者的宽度和高度是零()函数返回真。

使用expandedTo()函数来检索一个大小而持有的最大高度和宽度this尺寸和给定的尺寸。类似地,boundedTo( )函数返回一个大小持有的最小高度和宽度this尺寸和给定的尺寸。

相比QSIZE对象可以被串流播放以及。


Method Documentation

QSize.__init__ (self)

构造一个大小与一个无效的宽度和高度(即isValid( )返回False ) 。

See also isValid( ) 。

QSize.__init__ (self, int w, int h)

构造一个大小与给定widthheight

See also setWidth()和setHeight( ) 。

QSize.__init__ (self, QSize)

QSize QSize.boundedTo (self, QSize otherSize)

返回一个大小保持这个大小的最小宽度和高度与给定的otherSize

See also expandedTo()和scale( ) 。

QSize QSize.expandedTo (self, QSize otherSize)

返回一个大小保持这个大小的最大宽度和高度与给定的otherSize

See also boundedTo()和scale( ) 。

int QSize.height (self)

返回的高度。

See also width()和setHeight( ) 。

bool QSize.isEmpty (self)

返回True ,如果不是的宽度和高度小于或等于0 ,否则返回False 。

See also isNull()和isValid( ) 。

bool QSize.isNull (self)

返回True如果宽度和高度为0 ,否则返回False 。

See also isValid()和isEmpty( ) 。

bool QSize.isValid (self)

返回True,如果两者的宽度和高度是等于或大于0 ,否则返回假。

See also isNull()和isEmpty( ) 。

QSize.scale (self, QSize s, Qt.AspectRatioMode mode)

缩放大小的矩形与给定的widthheight,根据指定的mode

例如:

 QSize t1(10, 12);
 t1.scale(60, 60, Qt.IgnoreAspectRatio);
 // t1 is (60, 60)

 QSize t2(10, 12);
 t2.scale(60, 60, Qt.KeepAspectRatio);
 // t2 is (50, 60)

 QSize t3(10, 12);
 t3.scale(60, 60, Qt.KeepAspectRatioByExpanding);
 // t3 is (60, 72)

See also setWidth()和setHeight( ) 。

QSize.scale (self, int w, int h, Qt.AspectRatioMode mode)

这是一个重载函数。

缩放大小的矩形与给定的size,根据指定的mode

QSize.setHeight (self, int h)

设置高度为给定的height

See also rheight( )height()和setWidth( ) 。

QSize.setWidth (self, int w)

设置宽度为给定的width

See also rwidth( )width()和setHeight( ) 。

QSize.transpose (self)

交换的宽度和高度的值。

See also setWidth()和setHeight( ) 。

int QSize.width (self)

返回的宽度。

See also height()和setWidth( ) 。

QSize QSize.__add__ (self, QSize s2)

int QSize.__bool__ (self)

QSize QSize.__div__ (self, float c)

bool QSize.__eq__ (self, QSize s2)

QSize QSize.__iadd__ (self, QSize s)

QSize QSize.__idiv__ (self, float c)

QSize QSize.__imul__ (self, float c)

QSize QSize.__isub__ (self, QSize s)

QSize QSize.__mul__ (self, float c)

QSize QSize.__mul__ (self, QSize s)

bool QSize.__ne__ (self, QSize s2)

str QSize.__repr__ (self)

QSize QSize.__sub__ (self, QSize s2)




PyQt 4.10.3 for X11 Copyright © Riverbank Computing Ltd and Nokia 2012 Qt 4.8.5