网站首页 > 博客文章 正文
自定义的控件无非是继承自Qt的某个类自定义的一个类,常用的是继承自QWidget类。在Qt可视化编程中,可视化编程有两种方式:
第一种:使用常规的方法,创建一个该类的对象,然后加入到布局管理器中,show一下就可以看到效果了;
第二种:Qt Designer提供的控件拖拽创建界面,可是自定义的控件显然不在系统自带的控件列表中,所以我们需要看看自定义的控件是继承自哪个类,例如:QWidget,然后拖出一个QWidget,然后右键点击,选择提升为,这样就可以实现拖拽创建页面了。
下面通过两个实例来介绍一下他们的使用:
1、第一种方式
1、将类加入到当前工程中(此例加入的类为switchbutton)
2、在主类中加入头文件
3、创建对象并加入布局中
4、结果展示
2、第二种方式
QT开发交流+赀料君羊:714620761
1、将类加入到当前工程中(此例加入的类为switchbutton)
2、在主类中加入头文件
3、拖出一个Widget
4、右键->提升为
提升的类名称就是你的自定义类名称,直接复制过来就行了,选中全局包含。然后点击添加,再点击提升就可以了。
可以看到我们拖出来的Widget已经变为我们自定义的类类型了,然后就可以直接运行看一下效果了。选中全局包含的效果如下:(选中它之后下次就可以直接提升了,而不需要再次添加)
5、结果展示
猜你喜欢
- 2025-01-23 Qt添加图标(qt中添加图片)
- 2025-01-23 Mac上调试QT客户端(qt在mac下开发)
- 2025-01-23 Qt使用教程:指定生成设置(二)(qt如何使用c++)
- 2025-01-23 QT实现简单的上位机软件(基于qt的上位机 开发需要用到哪些内容)
- 2025-01-23 Python Qt GUI设计:UI界面可视化组件、属性概述(基础篇—4)
- 2025-01-23 Qt使用QSS(qt弹出子窗体后,父窗体按钮不可以使用)
- 2025-01-23 Qt入门_设计find对话框(qt怎么设置对话框大小固定)
- 2025-01-23 从零开始学Qt(39):QFileDialog对话框的使用
- 2025-01-23 Qt 制作登录对话框(qt制作登录界面)
- 2025-01-23 Qt 窗口部件(qt新窗口)
你 发表评论:
欢迎- 367℃用AI Agent治理微服务的复杂性问题|QCon
- 359℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 358℃初次使用IntelliJ IDEA新建Maven项目
- 351℃Maven技术方案最全手册(mavena)
- 348℃安利Touch Bar 专属应用,让闲置的Touch Bar活跃起来!
- 346℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 345℃IntelliJ IDEA 2018版本和2022版本创建 Maven 项目对比
- 342℃从头搭建 IntelliJ IDEA 环境(intellij idea建包)
- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)