Qt学习记录(四)坐标系统,内存回收机制

前言:

牛奶猫思考中

一,坐标系统

1,为什么    move(100,100);   可以用于窗口和按键

查一查

Qwidget,所有控件都支持QWdiget,因此所有控件类都有这个函数move,

2,主窗口move

对于父窗口(主窗口),坐标系统相对于屏幕
原点:相对于屏幕左上角
X:往右递增,Y:往下递增

3,按键move

对于按键,坐标系统相对于屏幕
原点:相对于窗口空白区域左上角(不包括边框)
X:往右递增,Y:往下递增

 

4,按键中按键

二,内存回收机制

给按钮动态分配空间?不释放会发生内存泄漏?

验证是否会自动释放。打印颜验证

在C++中,不给他DEL,不会调查思构函数?

1,新建文件  MyButton

2,mybutton.h

添加头文件#include <QPushButton>

中间那个不懂是什么意思

声明函数 ~MyButton();

3,MyButton.cpp

头文件#include <QDebug>

定义函数功能

4,mywidget.cpp

添加按钮b3

不懂此处的MyButton

5,结果

指定父对象后,直接或间接继承于QObject

子对象如果是动态分配空间new,不需要手动释放delete

系统会自动释放

  • 6
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值