zoukankan      html  css  js  c++  java
  • 如何将 ui 上拖拽上去的控件定义成我们自己的类

             在MFC的开发过程中,我们经常会有这样的操作:

                    1、在对话框设计界面上放置一个控件,如按钮、标签、编辑框等等

                         

                   2、右键选中这个控件,生成一个控件变量

                     

                   

                   3、此时查看这个控件变量的类型,是MFC的基本类型,如CButton、CStatic、CEdit等等

                        

                4、如果我们需要对控件做些个性化的改变,我们可以派生一个类,基类可以是CButton、CStatic、CEdit等等

               5、此时我们只需要在头文件里将生成的控件变量改成我们派生的这个类即可,将界面上的控件改变成我们自己的类

                    

         而在Qt中,要想实现类似的功能,应该如下操作:

                 1、在Qt设计师里往界面上放置一个控件,如 Label、PushButton、Edit等等

                     

                   2、派生一个我们自己的类

                     

                  3、在Qt设计师里右键控件,选择提升为... 或者 提升为

                     

                  4、在弹出的对话框里填上我们自己的类(如果选的是 提升为...  则会有这一步)

                     

                  5、完成后,在ui_***的文件里可以看到我们的控件改变成我们自己派生的类了

                       

  • 相关阅读:
    JAVA BIO至NIO演进
    spring源码分析系列 (15) 设计模式解析
    java设计模式解析(1) Observer观察者模式
    spring源码分析系列 (8) FactoryBean工厂类机制
    spring如何解决单例循环依赖问题?
    spring源码分析系列
    java引用类型简述
    Redis简单延时队列
    MYSQL时间类别总结: TIMESTAMP、DATETIME、DATE、TIME、YEAR
    虚拟机安装centos7
  • 原文地址:https://www.cnblogs.com/RecreateBySelf/p/12618535.html
Copyright © 2011-2022 走看看