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

目录
相关文章
|
文字识别 自然语言处理 程序员
一个支持WinForms换肤的开源组件
一个支持WinForms换肤的开源组件
60 0
|
C# C++ Windows
VS进行Revit插件UI开发时缺少WPF项
VS进行Revit插件UI开发时缺少WPF项
VS进行Revit插件UI开发时缺少WPF项
|
存储 自然语言处理 安全
DevEco Studio项目构建讲解、编写页面、布局介绍、页面跳转
DevEco Studio项目构建讲解、编写页面、布局介绍、页面跳转
1005 0
DevEco Studio项目构建讲解、编写页面、布局介绍、页面跳转
QtApplets-自定义控件-2-插件代码分析
QtApplets-自定义控件-2-插件代码分析
153 0
QtApplets-自定义控件-2-插件代码分析
|
图形学
Unity 基础 之 自定义编辑器布局
Unity 是一个强大的开发引擎,一起来认识一下编辑器布局吧。看看如何才能调整出你想要的布局吧,调整后果然舒适哦~
454 0
|
XML 程序员 C语言
Qt编写控件属性设计器1-加载插件
一、前言 加载插件是整个属性设计器的第一步要打通的功能,插件中的控件都加载不了,后面就别搞别玩下去了没法玩的,要从一个动态库中加载出来控件,肯定需要用到反射机制,以前做.NET开发的时候就觉得反射这个东西相当强大,居然可以读取DLL加载出来控件,现在用Qt,发现Qt也有反射机制,也许这东东可能各大.
1034 0
|
C# Android开发
C#使用Xamarin开发可移植移动应用进阶篇(7.使用布局渲染器,修改默认布局),附源码
原文:C#使用Xamarin开发可移植移动应用进阶篇(7.使用布局渲染器,修改默认布局),附源码 前言 系列目录 C#使用Xamarin开发可移植移动应用目录 源码地址:https://github.
1000 0
|
C# 容器 开发框架
MEF 插件式开发 - WPF 初体验
原文:MEF 插件式开发 - WPF 初体验 目录 MEF 在 WPF 中的简单应用 加载插件 获取元数据 依赖注入 总结 MEF 在 WPF 中的简单应用 MEF 的开发模式主要适用于插件化的业务场景中,C/S 和 B/S 中都有相应的使用场景,其中包括但不限于 ASP.NET MVC 、ASP WebForms、WPF、UWP 等开发框架。
1171 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的时候直接照着图做就行.
1706 0