zoukankan      html  css  js  c++  java
  • 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标准对话框

    文件对话框

     

  • 相关阅读:
    JDK有关环境变量的配置
    installation Manager的那回事
    WMB ESQL报文函数截取新的XML方法
    mb常用操作指令
    DB2报错SQLSTATE=57017 code page "1392"
    DB2操作命令
    MQ7.1及高版本的新特性
    Java项目打jar包及外部运行
    loadrunner
    Ireport5那些事
  • 原文地址:https://www.cnblogs.com/sggggr/p/12513639.html
Copyright © 2011-2022 走看看