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
  • 获取最小宽度和高度

 

posted @ 2023-10-01 04:23  挖洞404  阅读(102)  评论(0编辑  收藏  举报