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

目录
相关文章
|
存储 监控 数据安全/隐私保护
ERP系统中的文档管理与版本控制
【7月更文挑战第25天】 ERP系统中的文档管理与版本控制
481 2
ERP系统中的文档管理与版本控制
|
Java 应用服务中间件 Linux
Tomcat的安装和配置详细教程
Tomcat的安装和配置详细教程
|
人工智能 自然语言处理 搜索推荐
🤖【多Agent大爆炸】——灵活调用与实践指南,解锁AI协作新技能!
本文深入探讨了单Agent与多Agent在不同场景下的应用及优势,通过实例讲解多Agent如何实现高效协作,涵盖智能物流、教育、医疗等多个领域的实际应用,旨在帮助开发者掌握多Agent系统的调用与实践技巧。
1083 5
|
监控 安全 物联网
阿里云mqtt简介和使用流程
本文介绍了阿里云MQTT的准备工作、简介和使用流程。首先,用户需要注册阿里云账号并完成实名认证。接着,通过阿里云物联网平台创建产品和设备,获取连接所需的Broker Address、Port、Username和Password。然后,使用MQTT客户端(如MQTTX)配置这些信息进行连接,并激活设备。最后,创建并订阅/发布自定义Topic,实现设备间的通信。阿里云MQTT是一个适用于物联网设备的轻量级通信协议,提供高并发、高可靠性的服务,广泛应用于各种物联网场景。
阿里云mqtt简介和使用流程
|
SQL NoSQL 数据可视化
入职必会-开发环境搭建27-RedisDesktopManager下载和安装
RedisDesktopManager(RDM)是一个功能强大的开源跨平台桌面客户端,用于管理和操作 Redis 数据库。它提供了直观的图形用户界面,使用户能够轻松地连接到本地或远程的 Redis 服务器,并进行数据的查看、编辑、导入、导出等操作。
1350 0
|
存储 自然语言处理 Shell
Transformers 4.37 中文文档(七十六)(1)
Transformers 4.37 中文文档(七十六)
248 0
|
弹性计算 安全 前端开发
除了 Mattermost,这些开源 IM 应用也值得一试
在数字化时代,即时通讯(IM)已成为日常生活和工作的重要部分,开源IM应用因其透明度、可定制性和社区支持受到关注。
|
存储 Web App开发 安全
计算机软件的分类与功能
计算机软件的分类与功能
|
传感器
遥感应用中常用的23个植被指数公式大全和GEE目前最常用Landsat影像时间和名称
遥感应用中常用的23个植被指数公式大全和GEE目前最常用Landsat影像时间和名称
1096 0
|
开发工具 git
webstorm查看代码git记录
webstorm查看代码git记录

热门文章

最新文章