2020-01-14 QT学习记录

QT学习链接:https://www.bilibili.com/video/BV1g4411H78N?p=1

QT学习笔记:

3 按钮控件常用API

       3.1 创建 QPushButton *btn = new QPushButton

       3.2 设置父亲 setParent(this)

       3.3 设置文字 setText(“文字”)

       3.4 设置位置 move(height,width)

       3.5 设置窗口固定大小 setFixedSize()

       3.6 设置窗口标题  setWindowTitle()

       3.7 设置按钮大小  btn->resise(宽,高)

4 对象树

       4.1 当创建的对象在堆区的时候,如果指定的父亲是QObject派生下来的类,或者QObject子类派生下来的类,可以不用管理释放的操作,将对象会放入    到对象树中。

       4.2 一定程度上简化了内存回收机制:析构顺序与创建顺序相反

5 坐标系

      5.1 左上角为(0,0),向右为x增加 向下为y增加

6信号和槽

       6.1 连接函数 connect()

       6.2 参数

              6.2.1参数一 信号的发送者

              6.2.2 参数二 发送的什么信号

              6.2.3 参数三 信号的接收者

              6.2.4 参数四 处理的槽函数

       6.3 松散耦合

       6.4 connect(btn,&QPushButton::clicked,this,&QWidget::close)

QT项目可执行工程:链接:https://pan.baidu.com/s/1PXlmsuZR6zwVuyH9C9iLtw
          提取码:w01z
QT学习存在问题:

查询怎么封装.exe以及.dll 文件

C++中 #ifndef以及#endif 的用途:防止重命名

初始化列表作用:一般写在子类构造函数后面/用来给父类构造函数初始化

 

  

 

posted @ 2021-01-14 21:16  健丽  阅读(47)  评论(0编辑  收藏  举报