python PyQt5 QtWidgets.QWidget.size()函数 QSize

查官方文档,跳到了QSize

https://doc.qt.io/qtforpython/PySide2/QtWidgets/QWidget.html?highlight=size#PySide2.QtWidgets.PySide2.QtWidgets.QWidget.size

在这里插入图片描述

QSize类

https://doc.qt.io/qtforpython/PySide2/QtCore/QSize.html?highlight=qsize#PySide2.QtCore.QSize

一个size由宽度()和高度()指定。可以在构造函数中设置它,并使用setWidth(),setHeight()或scale()函数或使用算术运算符对其进行更改。也可以通过使用rwidth()和rheight()函数检索对宽度和高度的引用来直接操作大小。最后,可以使用transpose()函数交换宽度和高度。

isValid()函数确定大小是否有效(有效大小的宽度和高度均大于或等于零)。如果宽度和高度中的任何一个小于或等于零,则isEmpty()函数返回true,而仅当宽度和高度均为零时,isNull()函数才返回true。

使用expandedTo()函数检索一个大小,该大小包含此大小和给定大小的最大高度和宽度。类似地,boundedTo()函数返回一个大小,该大小包含此大小和给定大小的最小高度和宽度。

QSize对象可以流式传输也可以进行比较。

class QSize
	QSize(QSize)
	
	QSize(w, h)
	
	param w
	int
	
	param QSize
	QSize
	
	param h
	int

构造具有无效宽度和高度的尺寸(即isValid()返回false)。

See also

isValid()

构造具有给定宽度和高度的尺寸。

See also

setWidth() setHeight()

函数

def __add__ (, s2)

def __div__ (, c)

def __eq__ (, s2)

def __iadd__ (arg__1)

def __idiv__ (c)

def __imul__ (c)

def __isub__ (arg__1)

def __mul__ (, c)

def __mul__ (c)

def __ne__ (, s2)

def __reduce__ ()

def __repr__ ()

def __sub__ (, s2)

def boundedTo (arg__1)

def expandedTo (arg__1)

def grownBy (m)

def height ()

def isEmpty ()

def isNull ()

def isValid ()

def scale (s, mode)

def scale (w, h, mode)

def scaled (s, mode)

def scaled (w, h, mode)

def setHeight (h)

def setWidth (w)

def shrunkBy (m)

def toTuple ()

def transpose ()

def transposed ()

def width ()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dontla

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值