码迷,mamicode.com
首页 > Windows程序 > 详细

Qt控件窗体区域区分

时间:2015-01-11 16:12:13      阅读:293      评论:0      收藏:0      [点我收藏+]

标签:

控件窗体区域区分
几何参数: 指的是窗口的大小和位置,一个窗口有两套几何参数,一套是窗口外边框所占的矩形区域,另一套是窗口客户区所占的矩形区域,所谓窗口客户区就是窗口中除去边框和标题栏用来显示内容的区域
对于一个窗口部件来说,它的两套几何参数是一致的
const QRect &geometry() const;                    //获取客户区几何参数
void setGeometry(int x, int y, int w, int h);     //设置客户区几何参数
void setGeometry(const QRect &rect);           //设置客户区几何参数
QRect framGeometry() const;                       //获取外边框几何参数
QSize frameSize() const;                              //获得外边框的窗口大小
void move(int x, int y);                                 //将窗口左上角移动到期坐标(x,y)处 (外边框几何参数)
void move(const QPoint &pos0;                     //将窗口左上角移动到pos处 (外边框几何参数)
void resize(int w, int h);                                //将窗口的宽度改为w,高度改为h (客户区几何参数)
void resize(const QSize &size);                      //将窗口的大小改为size (客户区几何参数)
QRect rect() const;                                      //获取窗口客户区域,它获得的坐标都是相对于窗口自己的客户区的,也就是说横纵坐标永远是0

Qt控件窗体区域区分

标签:

原文地址:http://www.cnblogs.com/sz-leez/p/4216596.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!