pyside2 与pyqt5 part2

QWidget              继承自QObject     源码源码!!

创建控件:

  __init__(self, parent=None, flags)

          父控件           标志位

大小位置:

  左上角为原点      子控件参照父控件,顶级控件参照桌面

  表中1为包含窗口框架    2为不包含窗口框架

  控件显示完毕后,具体的位置和尺寸才会正确

获取
x() 相对父控件(桌面)的x位置, 1
y() 相对父控件(桌面)的y位置, 1

pos()

x和y组合,Qpoint(x,y)对象, 1
width() 控件宽度, 2
height() 控件高度, 2
size() QSize(w, h)对象, 2
geometry() 用户区域相对父控件的位置和尺寸组合QRect(x,y,w,h)对象
rect() QRect(0,0,w,h)
frameSize() 框架大小
frameGeometry() 框架尺寸
设置
move(x,y) 传入x,y或Qpoint对象, 1
resize(w,h) ...
   
   
   

待更。。。

原文地址:https://www.cnblogs.com/JcrLive/p/12555247.html