PyQt5编程(8):设置、获取窗口尺寸

设置窗口尺寸的方法:
1.设置宽度和高度。
resize(int w,int h)
resize(QSize s)
2.设置窗口的位置、宽度和高度。
setGeometry(int X,int Y,int W,int H)
setGeometry(QRect r)
3.设置窗口为固定值。
setFixedSize(int w,int h)
setFixedSize(QSize s)
窗口标题栏上的最大化按钮无效;用鼠标无法调整窗口尺寸。
4.设置窗口为固定值。
setFixedWidth(int w)
窗口标题栏上的最大化按钮无效;用鼠标无法调整窗口的宽度。
5.设置窗口为固定值。
setFixedHeight(int h)
窗口标题栏上的最大化按钮无效;用鼠标无法调整窗口的高度。
5.设置窗口的最小尺寸。
setMinimumSize(int w,int h)
setMinimumSize(QSize s)
用鼠标可以让窗口变宽、变高。
设置窗口的最小宽度:
setMinimumWidth(int w)
设置窗口的最小高度:
setMinimumHeight(int h)
6.设置窗口的最大尺寸。
setMaximumSize(int w,int h)
setMaximumSize(QSize s)
用鼠标可以让窗口变宽、变高。
设置窗口的最小宽度:
setMaximumWidth(int w)
设置窗口的最小高度:
setMaximumHeight(int h)

其他的函数还有:

setBaseSize()、adjustSize()、width()、heigth()、minimumSize()、minimumWidth()、minimumHeigth()、maximumSize()、maximumWidth()、maximumHeight()、baseSize()、sizeHint()、minimumSizeHint()、rect()、geometry()。

使用这些函数时,要注意以下几点:

尺寸值不包括标题栏的高度和边框的宽度。
尺寸和设定的样式有关。不同电脑中可用不同的字体及大小,所以,最好不要使用固定尺寸。
 由于某些函数的调用会使窗口的尺寸发生变化。

你可能感兴趣的:(PyQt5编程(8):设置、获取窗口尺寸)