QtApplets-自定义控件-3-插件部署问题

简介: QtApplets-自定义控件-3-插件部署问题

image.pngQtApplets-自定义控件-3-插件部署问题


这篇文章主要解决一个问题,就是我们自己定义的控件,如何让Qt Creator 和Qt Designer识别,开始我一直认为他们两个走的是一套东西,和面才发现是两套。我们的开发库要分别防止到Qt Creator下和Qt Designer下才可以让他两同时工作,那么在验证的时候,由于Qt Designer有动态刷新机制,所示我验证将使用Qt Designer下验证部分功能。


QtApplets-自定义控件-3-插件部署问题

QtApplets-自定义控件-3-插件部署问题

1 把编译好的Dll 和Lib防盗对应文件夹下,Qt Creator不识别

2 解决Qt Designer没有识别的问题

3 Qt Designer遇到不正确的自定义控件

☞ 源码

关键字: Qt Creator、Qt Designer、自定义控件、Qt版本、编译版本


1 把编译好的Dll 和Lib防盗对应文件夹下,Qt Creator不识别

这个问题真实经历在我这里是第一次遇到,https://blog.csdn.net/z609932088/article/details/120940919?spm=1001.2014.3001.5501在这篇文章的示例中没有出现,我一直版本问题不是大问题了,今天才遇到了这个问题,如果是Qt Creator不识别,是不好找原因的,因为他没有提示,这里一定要注意我们的Qt Creator的版本,我们在编译自定义控件的时候,一定要使用与Qt Creator对应的版本才可以,就是下图我红框圈起来的地方

image.png 我一开始就是选择了64为的版本编译的插件,死活搞不出来,折腾了好久。MLGB的。


2 解决Qt Designer没有识别的问题

当我把自定义控件的dll和lib放到Qt5.14.2\Tools\QtCreator\bin\plugins\designer下后,在Qt Creator里面可以识别,但是在Qt Designer中没有,开始以为又是版本的问题,再三确认,没有问题,我启用的就是对应的版本,后来才发现,Qt Designer和Qt Creator走的是两个路子,需要把我们自己的库文件放到 Qt Designer对应的路径下才可以,比如我的路径是Qt5.14.2\5.14.2\msvc2017\plugins\designer,这样我们不用重新启动Qt Designer,直接在帮助->关于插件点击刷新就可以,如下图所示

image.pngimage.png

目录
相关文章
|
JavaScript
fastadmin框架中如何添加一个自定义按钮
使用fastadmin框架添加一个按钮并给按钮绑定相应的事件指向控制器中的方法,在fastadmin框架的二次开发中非常的常见,接下来本篇就来介绍一下创建按钮的具体流程。
1353 0
|
C# C++ Windows
VS进行Revit插件UI开发时缺少WPF项
VS进行Revit插件UI开发时缺少WPF项
VS进行Revit插件UI开发时缺少WPF项
QtApplets-自定义控件-2-插件代码分析
QtApplets-自定义控件-2-插件代码分析
153 0
QtApplets-自定义控件-2-插件代码分析
|
XML 程序员 C语言
Qt编写控件属性设计器1-加载插件
一、前言 加载插件是整个属性设计器的第一步要打通的功能,插件中的控件都加载不了,后面就别搞别玩下去了没法玩的,要从一个动态库中加载出来控件,肯定需要用到反射机制,以前做.NET开发的时候就觉得反射这个东西相当强大,居然可以读取DLL加载出来控件,现在用Qt,发现Qt也有反射机制,也许这东东可能各大.
1034 0
|
开发工具 C语言
Qt编写自定义控件3-速度仪表盘
一、前言 速度仪表盘,写作之初的本意是用来展示当前测试的网速用的,三色圆环+数码管显示当前速度,Qt自带了数码管控件QLCDNumber,直接集成即可,同时还带有动画功能,其实也可以用在汽车+工业领域等,展示汽车的当前速度和各种指标情况,比如生成领域的完成百分比等,控件采用纯painter绘制,自由拉伸不变形,背景透明的,贴上个背景图就会显得更漂亮。
1028 0
|
C#
WPF 仪表盘 刻度盘 动态 加载中 开源
原文:WPF 仪表盘 刻度盘 动态 加载中 开源  1. 表盘   参数可以设置, codeproject上写的。网址在这里。 源码里有demo,很详细。 源码在这里。 2. 动态Loading  截图效果跟实际有点不一样。
1676 0
|
C# 容器 开发框架
MEF 插件式开发 - WPF 初体验
原文:MEF 插件式开发 - WPF 初体验 目录 MEF 在 WPF 中的简单应用 加载插件 获取元数据 依赖注入 总结 MEF 在 WPF 中的简单应用 MEF 的开发模式主要适用于插件化的业务场景中,C/S 和 B/S 中都有相应的使用场景,其中包括但不限于 ASP.NET MVC 、ASP WebForms、WPF、UWP 等开发框架。
1167 0
|
XML 人工智能 C#
C#如何在VS2015 2017版本中编写WPF UI界面引入第三方SVG图形
原文:C#如何在VS2015 2017版本中编写WPF UI界面引入第三方SVG图形 在VS2015 2017版本中编写WPF UI界面引入第三方SVG图形     最近在写WPF界面的时候遇到一个情况,由于界面已经由UI设计师用PS和AI软件画好了,在做UI的时候直接照着图做就行.
1703 0