上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 128 下一页
摘要: 如何实现依赖 在MANIFEST.MF里,加入元对象: Require-Plugin: FirstPlugin; plugin-version="[0.5,2.0)"; resolution:="mandatory" FirstPlugin:为需要依赖的插件名【就是另一个插件在MANIFEST.MF 阅读全文
posted @ 2020-07-02 17:19 朱小勇 阅读(993) 评论(0) 推荐(0) 编辑
摘要: 0、概述 编写插件主要有3个步骤:接口类、实现类、激活类。根据前面写的入门插件【https://www.cnblogs.com/judes/p/13220386.html】,总感觉很难理解,为什么还要在实现类的构造函数里注册服务呢,我们肯定希望把3个步骤的耦合性降低,接口类就只做接口声明,实现类就只 阅读全文
posted @ 2020-07-02 17:12 朱小勇 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 0、概念 接口就是纯虚函数类,也就是最终的服务的前身; 插件就是实现这个接口类的实现类,所以理论上有多少个实现类就有多少个插件。注意每个插件都有自己的注册器Activator; 服务就是根据接口的实例,每生成一个服务就会调用一次注册器的start。 一句话总结就是:把接口当做类,服务是根据类new出 阅读全文
posted @ 2020-07-01 18:14 朱小勇 阅读(1319) 评论(0) 推荐(0) 编辑
摘要: 一、生成插件 0、环境说明 编译ctk:Qt5.12.2+MSVC2017_64+Cmake 生成插件:Qt5.12.2+MSVC2017_64+qmake 1、服务类,纯虚类,提供接口 abslogservice.h #ifndef ABSLOGSERVICE_H #define ABSLOGSE 阅读全文
posted @ 2020-07-01 17:25 朱小勇 阅读(2144) 评论(0) 推荐(0) 编辑
摘要: 在.pro中: CONFIG += c++11 阅读全文
posted @ 2020-07-01 12:02 朱小勇 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: 1、在很多库经常看到这样的写法: B.h: class A; class B{ A a; } 2、原因 因为在B的头文件的需要用到A,但是又不想在B的头文件中include这个A.h【可能为了避免重复包含头文件】,只在B.cpp中include了A.h,就可以这样声明一个class A在这里,让代码 阅读全文
posted @ 2020-07-01 11:59 朱小勇 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 1、MSVC编译的库是xxx.dll和xxx.lib,MingW编译的库是libxxx.dll和libxxx.dll.a 其中lib文件和.a文件一般都是对dll的引导;或者是包含了所有的源码,作用和dll一样 2、Qt调用msvc的dll INCLUDEPATH += C:/Users/Admin 阅读全文
posted @ 2020-06-30 19:05 朱小勇 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 1、tool下的mingw 这是属于编译器,安装Qt的时候如果选择这个,那么就会安装Mingw的编译器,里面有gcc\g++等 2、Qt5.xx下的MingW 这是属于Qt库,提供Qt一些头文件的路径 阅读全文
posted @ 2020-06-30 16:58 朱小勇 阅读(663) 评论(0) 推荐(0) 编辑
摘要: MingW编译 一、什么是CTK 总的来说就是一个框架,里面所有的对面如登录界面、日志功能、数据接收功能、解析功能、数据库访问都当做插件的形式,能够有效降低代码间的耦合。 CTK包含好几个核心功能:Plugin Framework、Widgets、DICOM、DICOM Application Ho 阅读全文
posted @ 2020-06-29 12:25 朱小勇 阅读(3907) 评论(2) 推荐(0) 编辑
摘要: 一、同一层 与代码编写顺序相反,如下图构造顺序是:item_2->item_1 ps:虽然item_2比item_1先构造,但是布局的时候item_1可以使用其他item_2的属性【x、y等】 二、不同层 从里到外,如下图构造顺序是:rect_1->rect1 三、QML继承 //A.qml Ite 阅读全文
posted @ 2020-06-19 10:01 朱小勇 阅读(775) 评论(0) 推荐(0) 编辑
上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 128 下一页