pyqt5-QWidget基础组件
1、介绍
QWidget,是pyqt5几乎所有组件的父类。同时也是窗口组件之一。
2、基础使用
show(self)
- 显示组件
- 如果是作为窗口,那么必须调用show方法,窗口才会显示
hide(self)
- 隐藏组件
close(self) -> bool
- 关闭窗口
showNormal(self)
- 正常显示
showMaximized(self)
- 最大化显示
showMinimized(self)
- 最小化显示
showFullScreen(self)
- 全屏话显示
3、标题栏
setWindowTitle(self, a0: str)
- 设置窗口标题
windowTitle(self) -> str
- 获取窗口标题
setWindowIcon(self, icon: QIcon)
- 设置窗口图标
windowIcon(self) -> QIcon
- 获取窗口图标
4、其它设置
setToolTip(self, a0: str)
- 设置工具提示,即鼠标移动到组件上停留时会显示设置文本
toolTip(self) -> str
- 获取工具提示文本
5、位置和尺寸
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int)
- 设置位置和尺寸
geometry(self) -> QRect
- 获取位置和尺寸
setFixedWidth(self, w: int)
- 设置宽度,并使其无法拖动改变
setMaximumWidth(self, maxw: int)
- 设置最大宽度
setMinimumWidth(self, minw: int)
- 设置最小宽度
width(self) -> int
- 获取宽度
setFixedHeight(self, h: int)
- 设置固定高度
setMaximumHeight(self, maxh: int)
- 设置最大高度
setMinimumHeight(self, minh: int)
- 设置最小高度
width(self) -> int
- 获取高度
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize)
- 设置初始的宽度和高度
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int)
- 设置固定的宽度和高度
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize)
- 设置最大宽度和高度
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize)
- 设置最小宽度和高度
resize(self, a0: QSize)
resize(self, w: int, h: int)
- 重置宽度和高度
size(self) -> QSize
- 获取宽度和高度
baseSize(self) -> QSize
- 获取设置初始的宽度和高度
maximumSize(self) -> QSize
- 获取最大宽度和高度
minimumSize(self) -> QSize
- 获取最小宽度和高度