上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 128 下一页
摘要: 关闭有道词典。。。。。。。。。 阅读全文
posted @ 2020-07-09 15:04 朱小勇 阅读(479) 评论(0) 推荐(0) 编辑
摘要: CTK一共有三种事件可以监听:框架事件、插件事件、服务事件。但是这些事件只有再变化时才能监听到,如果已经变化过后,进入一个稳定的状态,这时才去监听,那么是无法监听到的。 1、监听接口 主要是ctkPluginContext提供的三个函数: 2、如何使用 可以新建一个专门的服务,专门用于监听CTK的事 阅读全文
posted @ 2020-07-09 10:28 朱小勇 阅读(1126) 评论(1) 推荐(0) 编辑
摘要: 1、作用 在服务中可以知道是哪个其他插件在使用它; 懒汉式使用服务,需要的时候才new; 厂其他插件使用有服务工厂和使用无服务工的服务,没有任何区别,代码都一样; 可根据需要创建多种实现的服务,就是:多种服务对应一个插件。 2、用打印插件举例 提供三种服务,分别是:直接打印、打印后加3个点、加上时间 阅读全文
posted @ 2020-07-05 04:02 朱小勇 阅读(905) 评论(1) 推荐(0) 编辑
摘要: 1、Q_UNUSED 如果一个函数的有些参数没有用到、某些变量只声明不使用,但是又不想编译器、编辑器报警报,就Q_UNUSED(name),其他没有什么实际性作用。 2、Q_DISABLE_COPY 在类定义时使用,代表此类禁止被拷贝或赋值: class A{ pubilc: A(); privat 阅读全文
posted @ 2020-07-05 02:23 朱小勇 阅读(2034) 评论(0) 推荐(0) 编辑
摘要: QHash<QString, QString> headers = plugin->getHeaders(); ctkVersion version = ctkVersion::parseVersion(headers.value(ctkPluginConstants::PLUGIN_VERSION 阅读全文
posted @ 2020-07-05 02:18 朱小勇 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 假设A是一个接口类,有一个析构函数是~A;然后B类继承并实现了了A,有一个析构函数~B。内存释放有如下几种情况: 1、A的析构函数是虚函数,父指针或子指针指向子对象 virtual ~A(){} A* a = new B;//或者B* a = new B;delete a; 释放顺序是~B,~A。因 阅读全文
posted @ 2020-07-05 01:23 朱小勇 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 1、接口类中的Q_DECLARE_INTERFACE 此宏将当前这个接口类声明为接口,后面的一长串就是这个接口的唯一标识。 2、实现类中的Q_INTERFACES 此宏与Q_DECLARE_INTERFACE宏配合使用。 Q_DECLARE_INTERFACE:声明一个接口类 Q_INTERFACE 阅读全文
posted @ 2020-07-03 11:28 朱小勇 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 零、概述 1、通信主要用到了ctkEventAdmin结构体,主要定义了如下接口: postEvent:类通信形式异步发送事件 sendEvent:类通信形式同步发送事件 publishSignal:信号与槽通信形式发送事件 unpublishSignal:取消发送事件 subscribeSlot: 阅读全文
posted @ 2020-07-03 10:52 朱小勇 阅读(4076) 评论(0) 推荐(0) 编辑
摘要: 方式1:使用ctk框架工厂,适用于调用普通的插件 ctkPluginFrameworkFactory frameworkFactory; QSharedPointer<ctkPluginFramework> framework = frameworkFactory.getFramework(); / 阅读全文
posted @ 2020-07-03 09:41 朱小勇 阅读(1809) 评论(0) 推荐(0) 编辑
摘要: 1、 问题: 可以确定环境没有任何问题,但是一运行就这样。 解决: 删掉这个文件夹 2、 在编写插件添加资源文件的过程中,有些教程说前缀需要和工程名一致。经过测试,不是和工程名一致,而是与生成的dll名字一致,也就是TARGET 其他地方,如工程名、 MANIFEST.MF里的符号,都是随便取。 3 阅读全文
posted @ 2020-07-02 19:57 朱小勇 阅读(2244) 评论(2) 推荐(0) 编辑
上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 128 下一页