QT之坐标系统(四)-创新互联

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

QT之坐标系统(四)

创新互联是一家集网站建设,南通企业网站建设,南通品牌网站建设,网站定制,南通网站建设报价,网络营销,网络优化,南通网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
编写源代码测试下这里的参数

QT之坐标系统(四)
效果如图:
QT之坐标系统(四)
得到的输出数据如下:
QT之坐标系统(四)
注意: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之坐标系统(四)
得到的效果如图:
QT之坐标系统(四)
本节的实验到此就结束了,那么后面我们会基于目前所学的知识进行一个计算器界面的开发。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享名称:QT之坐标系统(四)-创新互联
URL分享:http://scyanting.com/article/cehdei.html