1.Qt中自定义button继承于QPushButton,f2查看指定控件的声明定义,可以手动改ui.form.h文件里各个类型的控件指针变量,改成自己定义的" (这里ui.form.h在工程文件里不能直接显示,只能通过在代码里f2控件名查看其定义声名才能跳到此文件,此文件里列出了父窗体下各个控件的声名类型和定义等信息,可手动更改)

qt中自定义控件继承原生控件基类后,可增该属性事件等,使用时可以在ui.form.h头文件里把原界面的定义声明更改成自定义的。

2.mfc中

class CMyButton : public CButton { .... } 然后在界面编辑器上,拖一个按钮上去,右键,添加变量,变量类型改成CMyButton OK

mfc中自定义控件继承原生控件基类后,可增该属性事件等,使用时可在添加变量里面进行修改(右键对话框弹出类向导配置界面,或直接右键添加变量选项设置里),将变量类型改成自定义控件的类名,变量名自己取一个,确定后代码会自动在所属父对话框中的.h文件中增加编辑的自定义控件变量,并且在.cpp文件中增加oid CCanTestDlg::DoDataExchange(CDataExchange* pDX)
{CDialogEx::DoDataExchange(pDX);//将界面资源ID绑定到自定义控件DDX_Control(pDX, listBox_receivList, myLisBox);
}

//以上过程也可手动添加,注意修改完后如果通过资源ID名获取控件,要将使用的控件赋值给自定义类型使用,否则还是使用的自定义控件的基类函数CWnd* cwnd = this->GetDlgItem(listBox_receivList); CMyCListBox* lisBox = (CMyCListBox *)cwnd;

QT和MFC中怎么使用继承基类的自定义控件放置在界面上相关推荐

  1. 6.12C++:继承基类的构造函数、单继承的构造函数、多继承的构造函数、派生类复制构造函数、派生类的析构函数

    1 继承基类的构造函数 class A{public:A(){}; // A的构造函数 }; class B : public A{public:using A:A: } 2 单继承的构造函数 cla ...

  2. MFC中的几个常用类——CWnd

    2019独角兽企业重金招聘Python工程师标准>>> 1 窗口类 1.1 概述 CObject └CCmdTarget └CWnd CWnd是MFC窗口类的 基类,提供了微软基础类 ...

  3. MFC中的几个常用类——CFileDialog

    2019独角兽企业重金招聘Python工程师标准>>> 1 简介 CFileDialog类封装了Windows常用的文件对话框.常用的文件对话框提供了一种简单的与Windows标准相 ...

  4. MVC中Spring.net 对基类控制器无效 过滤器控制器无效

    比如现在我又一个BaseController作为基类控制器,用于过滤权限.登录判断等作用,其它控制由原本的继承Controller,改为继承BaseController.然后BaseControlle ...

  5. 关于Java抽象类,接口与实现接口及派生类继承基类

    1. 抽象类 抽象类就是有一个或多个方法只被声明而未被实现. 抽象方法的声明以分号结束,并且用关键字abstract来说明它以标识它为抽象方法. 格式: public abstract class 类 ...

  6. 在Web.Config中指定页面的基类

    为网站设置统一的页面基类绝对是一个好习惯,可以在基类中完成很多统一的读写处理和行为封装,比如实现防刷新机制.IP屏蔽等功能. 在Web.Config文件中,可以通过指定system.web中的page ...

  7. c++继承 基类 派生类 虚函数

    继承   类和类的关系有组合.继承和代理.继承的本质就是代码复用.子类继承父类中的一些东西,父类也称为基类,子类也称为派生类.派生类继承了基类除构造函数以外的所有成员. 继承的方式   继承方式有pu ...

  8. Android中所有UI组件基类是,【详细】Android入门到放弃篇-YES OR NO-》各种UI组件,布局管理器,单元Activity...

    问:达叔,你放弃了吗? 答:不,放弃是不可能的,丢了Android,你会心疼吗?如果别人把你丢掉,你是痛苦呢?还是痛苦呢?~ 引导语 有人说,爱上一个人是痛苦的,有人说,喜欢一个人是幸福的. 人与人之 ...

  9. java中接口可不可以继承一般类,为什么?

    不可以因为接口中只能出现3种成员 1.公共的静态常量(public final static ) 2.公共的抽象方法(public abstract ) 3.静态内部类(static class) 而 ...

最新文章

  1. 「建模调参」之零基础入门数据挖掘
  2. 网易云音乐消息队列改造之路
  3. Linux加密框架 crypto 算法模板 HMAC模板举例
  4. spark源码分析之Executor启动与任务提交篇
  5. java markdown转word_一键将 Word 转换为 Markdown
  6. Linux yum更新源url
  7. php和apache2的配置
  8. 无法读取方案文档 ‘http://www.springframework.org/schema/beans/spring-beans-4.1.xsd‘问题解决
  9. 关于javascript跳转与返回和刷新页面
  10. 郭慧计算机,机械制图及CAD(高等院校网络教育系列教材)
  11. 5款好用的开源JS图片裁剪插件(3个jQuery插件,2个AngularJS插件)
  12. 用java写蒙特卡洛模拟_java实现蒙特卡洛模拟求解渗透问题
  13. YUV的原始数据文件转rgb使用cv2显示
  14. 硬件设计23之三极管开关原理与场效应管开关原理
  15. 让同事主动配合工作的三点技巧|智测优聘总结
  16. citra 图形设置_bios怎么设置硬盘启动顺序 bios设置硬盘启动方法
  17. linux线程亲和性,线程亲和性
  18. IOS 蓝牙设备断开时间内进行自动链接
  19. Linux查看目录大小文件大小内存大小硬盘大小
  20. 灾难等级排列 那些尴尬的智能家居设备

热门文章

  1. mysql的c接口_mysql C接口大全
  2. mysql upgrade 失败_`mysql_upgrade`失败,没有给出真正的理由
  3. android 通知栏按钮,android 通知栏添加按钮点击效果
  4. python discover()没有加载测试用例_对python_discover方法遍历所有执行的用例详解
  5. 线程自动退出_什么是Java的守护线程?
  6. Python(basic)Day-1
  7. kernelbasedll下载_kernel32.dll
  8. python中threading模块详解及常用方法_Python常用模块功能简介(二)threading
  9. system.gc会立即执行垃圾回收吗_JVM基础到实战03-垃圾回收概念
  10. css布局方式_手把手教你CSS Flex布局「真香」