| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> 在VS2019里面 做QT控件的提升(精简版本) -> 正文阅读 |
|
[C++知识库]在VS2019里面 做QT控件的提升(精简版本) |
(前文:WIN10专业版+VS2019+QT5.15.2:控件提升_wenluderen的专栏-CSDN博客) 环境:WIN10专业64版本+VS2019+QT5.12 第一步:打开VS2019 创建程序,名字是:Gsz_ZaiTiSheng ? ? 第二步:打开下图红色框内文件 打开文件:test_ide_vs_tisheng.ui ->拖一个 tree widget 控件到画布->右击弹出对话框->单击"提升为..."选项 ? ?第三步:添加类名称。 再次陈述一下,所谓提升,就是派生, 生个儿子,可以定向培养的儿子。 这里面需要填写类名字,需要注意大小写,通常行业规范,类的名字大写,所以啊 填写:MyTree ?然后点击添加 然后点击提升。之后QT设计师里面的保存,再然后关闭QT设计师。 最后编译 ?第四步:打开ui_gsz_zaitisheng.h。 这个文件很难找,有的人会把这个文件换个位置。他原本在: E:\OneDrive\Text programming\QT\Demo_VS_IDE_TiSheng\Test_IDE_VS_TiSheng\Gsz_ZaiTiSheng\Debug\uic ?** 本着能不动,尽量不动的原则,我不去更改的他的位置 ,下面看下这个文件。 ?发现他报错了, 这个太正常了, 因为在VS2019里面根本就没有MyTree这个类。 需要人工添加他, 其实这个是VS和QT之间没有交互好,正常来说应该在QT设计师里面提升完后 在VS2019里面就自动创建了?MyTree的头文件和源文件。 算了,还是手动添加吧,抱怨不解决问题。(网上很多教程,就是没有把如何添加头文件和源文件讲清楚)。 第五步:手动添加MyTree的头文件和源文件 A: B:填写类名字:MyTree ?C:修改头文件和源文件的名字为小写. ?D:添加父类,也就是基类QTreeWidget ?E:点击确定 ?F:在myTree.h 里面添加头文件
?G:此刻回过头类再看:ui_gsz_zaitisheng.h 里面就没有错误了,因为找到了头文件#include "mytree.h" 顺理成章 ?MyTree *treeWidget;里面的MyTree 也就有了定义 *************************************** 第五步:至此呢, 控件的提升已经完成了, 下面就要基于这个提升的控件,干点事情 A :给MyTree 添加构造函数
B,然后就是改写?MyTree的构造函数, 在里面添加一个弹出Message.
?C:编译运行一下 ? D:收摊 ********************************************************? 源代码如下: |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 1:21:16- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |