Qt学习之路3--坐标系统、窗口部件位置大小设置及简单的QPushButton使用

坐标系统

每个GUI操作系统都有特定的坐标系统,坐标系统用于在图形界面程序中进行窗口、组件的定位(定位的前提就是要有坐标系统)及窗口部件的大小设置。
其中定位类型有顶级窗口组件的定位窗口内部的组件定位窗口部件的大小设置

Qt中使用统一的坐标系统定位窗口部件的位置和大小
Qt的组件类提供成员函数在坐标系统中进行定位,如函数x()、y()。
QWidget类提供了窗口部件所需的坐标系统成员函数。
这里写图片描述
其中上图外层坐标表示窗口在屏幕中的坐标,内层表示用户区,除去标题栏和最小化、最大化、关闭按钮的坐标,在坐标系中横为x(向右为增),竖为y(向下为增)。

坐标系统相关成员函数
这里写图片描述
QWidget直接提供的x()、y() 、width()、 height()函数表示窗口左上角开始计算的坐标(相对于电脑界面左上角而言)和客户区的宽度和高度。
geometry()提供的x()、y() 、width()、 height()函数表示客户区左上角开始计算的坐标和客户区的宽度和高度
frameGeometry()提供的x()、y() 、width()、 height()函数表示窗口左上角开始计算的坐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值