• Qt学习第一天 信号和槽


    1.Qt是一个跨平台C++图形用户界面应用程序框架

    2.Qt的模块

    3.控件默认是隐藏的,需要show()

    4.

    运行完之后是不可能存在的按钮,要注意

     

     5.指针要申请内存空间后使用(b2)

     6.

     信号:

     信号和槽的扩展

     7.C++函数指针

    8.当出现信号重载的时候,Qt5

     Qt4:

     9.匿名表达式

     

     按钮只是触发中断,具体做什么事情要看回调函数

    10

    1)

    当一个QObject对象在堆上创建的时候,Qt 会同时为其创建一个对象树。不过,对象树中对象的顺序是没有定义的。这意味着,销毁这些对象的顺序也是未定义的。

    2)

    任何对象树中的 QObject对象 delete 的时候,如果这个对象有 parent,则自动将其从 parent 的children()列表中删除;如果有孩子,则自动 delete 每一个孩子。Qt 保证没有QObject会被 delete 两次,这是由析构顺序决定的。

    3)

    所以,我们最好从开始就养成良好习惯,在 Qt 中,尽量在构造的时候就指定 parent 对象,并且大胆在堆上创建。

     11

    菜单栏菜单动作

     添加分割线

     工具栏是菜单栏的快捷方式

     也可以在工具栏添加小控件

     12 状态栏

     核心控件

     浮动窗口


     

    13模态对话框和非模态对话框  顶层窗口和非顶层窗口

    顶层窗口和非顶层窗口

     非模态对话框

    非模态对话框

    1)当做成员

    2)局部变量,动态分布内存空间并指定父对象this,程序结束的时候才释放.内存会越用越少

    3)动态分布内存空间但是不指定父对象,

     14标准对话框

    文件对话框

     

  • 相关阅读:
    小程序返回顶部top滚动
    创建对象的几种模式
    前端基础常识
    三行代码让页面中的所有元素增添不同颜色的外边框
    纯css制作小三角
    设计表单
    纯css制作三级菜单
    三栏-中栏流动布局
    三栏固定布局(为栏设定内边距和边框)
    ie8以下不兼容h5新标签的解决方法
  • 原文地址:https://www.cnblogs.com/sggggr/p/12513639.html
Copyright © 2020-2023  润新知