• 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 的用途:防止重命名

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

      

  • 相关阅读:
    Spark权威指南(中文版)----第11章 Datasets(1)
    左右侧滑动窗口
    解决右侧滑动窗口溢出的问题
    y轴的文字左对齐
    解决echarts图表宽度不够字符被覆盖问题
    Helloworld.JaVa 第一次编程
    二叉排序树:BST: (Binary Sort(Search) Tree)
    赫夫曼编码码(Huffman Coding)
    赫夫曼树(Huffman Tree)
    堆排序
  • 原文地址:https://www.cnblogs.com/gjianli/p/14279434.html
Copyright © 2020-2023  润新知