上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 133 下一页
摘要: 0、概念 接口就是纯虚函数类,也就是最终的服务的前身; 插件就是实现这个接口类的实现类,所以理论上有多少个实现类就有多少个插件。注意每个插件都有自己的注册器Activator; 服务就是根据接口的实例,每生成一个服务就会调用一次注册器的start。 一句话总结就是:把接口当做类,服务是根据类new出 阅读全文
posted @ 2020-07-01 18:14 朱小勇 阅读(1384) 评论(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 朱小勇 阅读(2339) 评论(0) 推荐(0)
摘要: 在.pro中: CONFIG += c++11 阅读全文
posted @ 2020-07-01 12:02 朱小勇 阅读(1119) 评论(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 朱小勇 阅读(809) 评论(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 朱小勇 阅读(849) 评论(0) 推荐(0)
摘要: 1、tool下的mingw 这是属于编译器,安装Qt的时候如果选择这个,那么就会安装Mingw的编译器,里面有gcc\g++等 2、Qt5.xx下的MingW 这是属于Qt库,提供Qt一些头文件的路径 阅读全文
posted @ 2020-06-30 16:58 朱小勇 阅读(772) 评论(0) 推荐(0)
摘要: MingW编译 一、什么是CTK 总的来说就是一个框架,里面所有的对面如登录界面、日志功能、数据接收功能、解析功能、数据库访问都当做插件的形式,能够有效降低代码间的耦合。 CTK包含好几个核心功能:Plugin Framework、Widgets、DICOM、DICOM Application Ho 阅读全文
posted @ 2020-06-29 12:25 朱小勇 阅读(4379) 评论(2) 推荐(0)
摘要: 一、同一层 与代码编写顺序相反,如下图构造顺序是:item_2->item_1 ps:虽然item_2比item_1先构造,但是布局的时候item_1可以使用其他item_2的属性【x、y等】 二、不同层 从外到里,如下图构造顺序是:rect1->rect_1 三、QML继承 //A.qml Ite 阅读全文
posted @ 2020-06-19 10:01 朱小勇 阅读(824) 评论(0) 推荐(0)
摘要: 1、绑定,使用冒号 x:root.x 2、解绑,使用等号 x = 0; 3、js绑定 button.text = Qt.binding(function(){return textField.text;}); 阅读全文
posted @ 2020-06-18 17:42 朱小勇 阅读(1500) 评论(0) 推荐(0)
摘要: select DISTINCT fault_code from fix_fault_tree_db 阅读全文
posted @ 2020-06-15 19:34 朱小勇 阅读(1671) 评论(0) 推荐(0)
上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 133 下一页