4、编写pluginspec插件描述文件 每个插件都需要提供一个插件描述文件pluginspec,用于提供关于插件的元数据,例如版本、依赖项等。DoNothing插件的pluginspec文件DoNothing.pluginspec内容如下: <pluginname="DoNothing"version="1.0.0"compatVersion="2.8.1"><vendor>Scorpio.org</vendor><copyright>(C) 2010-2011 Scorpio...
“构建”、“调试”、“分析”由插件提供,不是QtCreator的默认菜单。在“帮助”菜单中的“关于插件”对话框中将所有可以取消的插件取消后重启QtCreator,得到QtCreator默认菜单如下: 2、Core::ActionManager简介 QtCreator主程序仅仅是一个插件加载器。QtCreator所提供的所有功能都是通过插件实现的。QtCreator最主要的一...
最基本的插件是一个共享库,从开发者的角度,插件是一个模块。 插件模块的实现需要满足以下功能: A、在一个类中实现ExtensionSystem::IPlugin接口。 B、使用Q_EXPORT_PLUGIN宏导出插件类。 C、提供一个pluginspec插件描述文件,用于描述插件的元信息。 D、向其它插件暴露一个或多个对象。 E、查找其它插件暴露出来的...
coreplugin.json 这里只实现一个简单的插件,该插件依赖 extensionsystem,因此LIBS添加extensionsystem库; coreplugin.json 文件为插件的描述文件,内容如下: {"Name":"CorePlugin","Version":"0.0.1","CompatVersion":"0.0.1","Required":true,"Vendor":"MakerInChina","Copyright":"(C) 2021 The Qt Inc","L...
在Qt Creator 诞生之前, 程序员可以通过 qmake 命令行编译,或者像前面几节一样手动输入 g++ 命令编译,在 Linux 平台还有 KDevelop 这类 KDE 桌面程序开发环境(一般用 cmake 生成脚本)。 如今Qt Creator 功能十分强大了,包含项目模板生成、代码编辑、UI 设计、QML 界面编辑、调试程序、上下文帮助等丰富功能,而且支持...
DLLDESTDIR标识插件的目录,这里标识最后生成时把插件放置到exe所在目录的plugins文件夹下。 2.4、主程序 app子项目 这个子项目为主程序main的项目,项目pro文件如下: include(../../MonkeyQDK.pri)QT+=core gui widgets TEMPLATE=app TARGET=MonkayQDK SOURCES+=\ main.cpp DESTDIR=$ $APP_OUT_PATH ...
1.打开Qt Creator,选择“New Project”2.选择模板 1 五类项目模板:Application:Qt 应用程序,包括普通窗体程序和 QtQuick 程序。Library:可以创建动态库、静态库以及 QtQuick 扩展插件、QtCreator 自身插件。其他项目:可以创建单元测试项目、Qt4 设计师自定义控件、子目录项目等。非 Qt 项目:可以创建纯 C 或 ...
编译出来的插件存放到D:\Qt\Qt5.12.0\5.12.0\mingw73_64\plugins\designer里,只要加一个dll文件,在控件栏里面就能看到了. 执行就执行D:\Qt\Qt5.12.0\Tools\qt-creator-opensource-src-4.8.0\build\bin里的QtCreator.可以看到自定义的插件了. 注意了,QtCreator界面中的插件显示跟这里D:\Qt\Qt5.12.0\Tools...
2.1. 创建插件 2.2. 文件结构 2.3. qmake编译插件 2.4. 插件元数据模板 2.5. 插件类 2.5.1. 头文件 2.5.2. 源文件 2.6. 插件元数据 2.7. 插件生命周期 2.8. 插件管理器 2.8.1. 插件管理器 2.8.2. 对象池和已注册对象 3. 编译工具链 3.1. qtcreator.pro ...
下载地址:https://github.com/lxqt/qtermwidget/releases 编译:我将压缩包放到Qt的相对路径下,我的Qt版本为Qt4.7.8,只要环境配置没有问题一路解压即可。...qtermwidget-0.6.0.tar.gz cd qtermwidget-0.6.0 cmake . make make install 如果你的Qt版本为 : Qt5.0一上,Qtermwidget默认配置为 49130 QtCreat...