码迷,mamicode.com
首页 > 其他好文 > 详细

QT之坐标系统

时间:2018-03-17 16:12:37      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:QT   坐标系统   

GUI操作系统都有其特定的坐标系统;我们本节要在坐标系统中进行窗口和部件的定位,定位类型分为3种: 1、顶级窗口部件的定位 2、窗口内部件的定位 3、窗口部件的大小设置 Qt 使用同一的坐标系统定位窗口部件的位置和大小;Qt 部件类提供成员函数在坐标系统中进行定位;QWidget 类提供了窗口部件所需的坐标系统成员函数。 QWidget 类中的坐标系统成员函数,如图:

技术分享图片

编写源代码测试下这里的参数

技术分享图片
效果如图:
技术分享图片
得到的输出数据如下:
技术分享图片
注意:geometry() 和 frameGeometry() 中的几何数据必须在 show() 调用后才有效!!!否则输出的数据不准确!!!
QWidget 类提供了成员函数:
1、改变窗口部件的大小:void resize(int w, int h);void resize(const QSize &)
2、改变窗口部件的位置:void move(int x, int y);void move(const QPoint &)
下面我们来讲讲 QPushButton 组件:
QPushButton 用于接收用户点击事件;QPushButton 能够显示提示性字符串;QPushButton 是功能性组件,需要父组件作为容器;QPushButton 能够在父组件中进行定位
下面我们来编写一段代码进行验证:
技术分享图片
得到的效果如图:
技术分享图片
本节的实验到此就结束了,那么后面我们会基于目前所学的知识进行一个计算器界面的开发。

以上内容来自狄泰软件学院的QT教程,欢迎大家一起来学习,可以加我QQ:243343083,一起学习。狄泰技术交流群:199546072

QT之坐标系统

标签:QT   坐标系统   

原文地址:http://blog.51cto.com/12810168/2087913

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