控件位置,以及控件的尺寸的获取的相关函数和操作
1.获取控件的坐标
1、获取横坐标,obj.x(),包括框架。如果没有父控件是相对于桌面坐标。返回int类型数据。
2、获取纵坐标,obj.y(),包括框架。如果没有父控件是相对于桌面坐标。返回int类型数据。
3、pos(),是x(),y()的组合。包括框架。如果没有父控件是相对于桌面坐标。返回的是QPoint(x,y)类型。
2.获取控件的大小
1、width(),获取控件的宽度,不包含框架。obj.width()返回int类型值。
2、height(),获取控件的高度,不包含框架.obj.height()返回int类型值。
3、size(w,h),是width()和height()的组合。返回QSize(w,h)类型。
3.位置,尺寸组合函数
1、geometry猾诮沓靥():获取用户区域相对于父控件的位置和尺寸的组合obj.geometry()返回QRect(x,y,w,h)类型。
2、rect():返回QRect(0,0,w,h)类型的值.
4.框架大小和坐标
1、framesize():返回QSize(w,h)类型的框架宽高。
2、frameGeometry()返回QRect(x, y, w, h)类型的坐标和宽高。