一、项目介绍 1、主要为了在此小型测试项目中用到几乎所有ctk的常用知识: 插件间通信、服务工厂、服务追踪、事件监听、框架封装 2、项目共包含3个插件日志插件:用于模拟将接收的信息存储到日志中【这里只做简单的打印】,并且能够接收信息【主要来自界面插件】 打印插件:根据不同的插件返回提供 ...
一 生成插件 环境说明 编译ctk:Qt . . MSVC Cmake 生成插件:Qt . . MSVC qmake 服务类,纯虚类,提供接口 abslogservice.h 实现插件类,实现纯虚函数 logservice.h logservice.cpp 激活插件,加入ctk框架的生命周期中 firstpluginactivator.h firstpluginactivator.cpp 添加资源 ...
2020-07-01 17:25 0 1173 推荐指数:
一、项目介绍 1、主要为了在此小型测试项目中用到几乎所有ctk的常用知识: 插件间通信、服务工厂、服务追踪、事件监听、框架封装 2、项目共包含3个插件日志插件:用于模拟将接收的信息存储到日志中【这里只做简单的打印】,并且能够接收信息【主要来自界面插件】 打印插件:根据不同的插件返回提供 ...
CTK框架——CTK Widgets快速入门 一、CTK Widgets模块简介 1、CTK Widgets模块简介 CTK Widgets模块是CTK封装的用于通用功能以及生物医学成像专用领域的Qt组件库。CTK中所有部分都有大量的测试相关代码,在源码目录下Libs/xxx/Testin ...
方式1:使用ctk框架工厂,适用于调用普通的插件 方式2:使用ctk框架启动器,适用于需要eventadmin时 ...
0、概念 接口就是纯虚函数类,也就是最终的服务的前身; 插件就是实现这个接口类的实现类,所以理论上有多少个实现类就有多少个插件。注意每个插件都有自己的注册器Activator; 服务就是根据接口的实例,每生成一个服务就会调用一次注册器的start。 一句话总结就是:把接口当做类,服务 ...
0、概述 编写插件主要有3个步骤:接口类、实现类、激活类。根据前面写的入门插件【https://www.cnblogs.com/judes/p/13220386.html】,总感觉很难理解,为什么还要在实现类的构造函数里注册服务呢,我们肯定希望把3个步骤的耦合性降低,接口类就只做接口声明,实现类 ...
零、概述 1、通信主要用到了ctkEventAdmin结构体,主要定义了如下接口: postEvent:类通信形式异步发送事件 sendEvent:类通信形式同步发送事件 publishSig ...
MingW编译 一、什么是CTK 总的来说就是一个框架,里面所有的对面如登录界面、日志功能、数据接收功能、解析功能、数据库访问都当做插件的形式,能够有效降低代码间的耦合。 CTK包含好几个核心功能:Plugin Framework、Widgets、DICOM、DICOM ...
HTML代码(请先下载对应LODOP插件安装) - 打印onclike事件CreatePrintPage()打印函数,LODOP.PREVIEW()打印预览。 <div class="container-fluid"> <object id="LODOP_OB ...