简介
Qt中有很多与位置相关的函数或者位置函数,主要用于获取窗体位置以及显示区域大小,比如
x(),y(),pos(),size(),geometry()
等。
x(),y(),pos()
函数都是获取窗体左上角的坐标位置。frameGeometry()
函数获取的是整个窗体的左上顶点和长、宽值。geometry()
函数获取的是窗体内中央区域的左上顶点和长、宽值。width(),height()
函数获取的是中央区域的长、宽值。rect(),size()
函数获取的结果都是对于窗体的中央区域而言。size()
函数获取窗体中央区域的长、宽值rect()
函数和geometry()
函数相同,返回一个QRect
对象,两个函数获取的长、宽值相同。不同的是左顶点,rect()
左顶点坐标始终为(0,0)
,而geometry()
其左顶点坐标是相对于父窗体而言。
实例
介绍
QWidget