zoukankan      html  css  js  c++  java
  • 用qt creator创建可继承ui类

    https://jingyan.baidu.com/article/5d368d1efa2dd73f60c05786.html

    用qt creator创建可继承ui类

    听语音
    • |
    • 浏览:1657
    • |
    • 更新:2015-04-08 06:46
    • |
    • 标签:软件 
    • 用qt creator创建可继承ui类1
    • 用qt creator创建可继承ui类2
    • 用qt creator创建可继承ui类3
    • 用qt creator创建可继承ui类4
    • 用qt creator创建可继承ui类5
    • 用qt creator创建可继承ui类6
    • 用qt creator创建可继承ui类7
    分步阅读

    使用qt creator创建可继承ui类,解决多个类使用类似界面时,继承类中使用ui中的控件。

    工具/原料

     
    • Qt Creator 3.3.0 (opensource) Based on Qt 5.4.0

    方法/步骤

     
    1.  

      1. 一般qt创建类方法,在继承这个创建的类后在继承类中ui指针(目前不知道怎么使用)

      用qt creator创建可继承ui类
      用qt creator创建可继承ui类
    2.  

      在继承类中ui指针不能使用

      用qt creator创建可继承ui类
    3.  

      2.使用聚合的方法,修改qt creator中ui的使用方法即可,方法如下:

      工具->选项->c++  选择页面Qt Class Generation->Embedding of UI Class

      选择第二个Aggregation方法

      用qt creator创建可继承ui类
    4.  

      保存后,新建一个界面项目,在界面中随便添加几个控件,将头文件中的私有属性修改为保护或者公开,注意cpp文件中构造函数与第一上面的方法有什么不同。

      用qt creator创建可继承ui类
    5.  

      然后在添加一个c++类继承这个界面类,修改mian函数,编译通过

      用qt creator创建可继承ui类
      用qt creator创建可继承ui类
    6.  

      3.使用多重继承方法,设置方法为multiple inheritance

      用qt creator创建可继承ui类
    7.  

      保存好新建界面项目,完成后看头文件,将头文件中的私有继承修改为保护或者公开继承

      用qt creator创建可继承ui类
    8.  

      添加新类继承界面类,根据继承做出相应更改后就可以在子类中直接使用控件。

      END

    注意事项

     
  • 相关阅读:
    Java8新特性详解
    RedisTemplate详解
    RestTemplate详解
    windows中将多个文本文件合并为一个文件
    commons-lang 介绍
    commons-cli介绍
    commons-collections介绍
    commons-codec介绍
    commons-beanutils介绍
    commons-io介绍
  • 原文地址:https://www.cnblogs.com/okgogo2000/p/8429102.html
Copyright © 2011-2022 走看看