1、Qt UI控件 -- qucsdk

前言:Qt编写的自定义控件插件的sdk集合,包括了各个操作系统的动态库文件以及控件的头文件和sdk使用demo。类似于Wpf中的LivChart2控件库,都是一些编译好的控件,可以直接集成到项目中。该控件是飞扬青云大神多年前开发的,通往大神的路如下:

码云:飞扬青云 (feiyangqingyun) - Gitee.com
githubfeiyangqingyun (feiyangqingyun) · GitHub
CSDN:https://me.csdn.net/feiyangqingyun

一、部分控件的效果图

 

二、控件下载

下载地址:https://github.com/feiyangqingyun/qucsdk
进入地址,下载到本地并解压:

 

 解压后的文件如下

include:里面全是头文件

sdkdemo:演示deomo

shared:不同编译器下的动静态库

static:不同编译环境的静态库

bin_quc.zip:全部控件演示的一个demo

三:使用

笔者开发环境是win10,安装的QT版本是5.15.2, MSVC2019 64位,所讲述的都是基于此版本下的使用。

3.1 QtDesigner安装控件

首先看下默认QtDesigner的控件库,都是官方控件,没有自定义的控件

下面开始为 QtDesigner添加qucsdk控件库,找到自己QT安装目录,定位到designer的位置

笔者编译套件是msvc2019 64位的,所以bin上一级目录是msvc2019_64,如果你的是gcc或者MinGW或者msvc其他版本,导航到对应的目录下就可以。注意这里我们是为了找到Designer,至于为什么我们下面会说。

退回到bin的上一级目录

找到plugins,然后在plugins文件夹中找到designer文件夹并打开

现在我们回到刚才下载解压的qucsdk,并根据自己的编译器找到对应的动态库

有博客上面说自己的比那一起版本号要和 qucsdk的版本号一致,其实所使用的qucsdk的动态库版本号只要高于自己qt版本号就可以,qucsdk经过迭代修复,已经实现向下兼容了。

将quc.dll复制到我们刚刚找到的designer文件夹下。

现在再打开QDesigner,可以看到出现了Quc Widgets

3.2 QT Creator安装控件

现在说下3.1中我们为什么要强调找到Designer文件夹,Designer是通过拖拽用来设计界面的,QT可以单独设计界面,就是QDesigner这个东西,这个不能在后台写程序生成界面控件。QT Creator集成了Designer这个工具,可以通过拖拽设计界面,也可以通过后台写程序生成界面。这两个Designer不一样,所以上面QDesigner部署好了quc的开发环境,但是QT Creator中不饿能用,下面就开始在QT Creator中部署quc的开发环境。

总共两步,

1、导航到C:\Qt\Tools\QtCreator\bin\plugins\designer(注意切换成自己Qt的安装目录)

2、将刚才的quc.dll放进去

四:番外

 之前参考的以为大神的博客,按照他的思路配置,结果在QDesigner中有Quc控件,但是在QT Creator中没有,因为下面的这句话:一定要注意这里的版本,必须对应。

 其实QDesigner中版本对应没问题,但是QT Creator中不用版本对应,只要高于自己QT版本就可以。

五、参看文献

5.1 Qt UI界面美化教程1:【“飞扬青云” Qt精美控件】使用教程1-CSDN博客

相关推荐

  1. 1.Swift基础:TableView列表

    2024-04-11 15:34:06       15 阅读
  2. unity学习(1)——与脚本的入门

    2024-04-11 15:34:06       44 阅读
  3. Android简单

    2024-04-11 15:34:06       31 阅读
  4. C# Chart

    2024-04-11 15:34:06       30 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-11 15:34:06       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-11 15:34:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-11 15:34:06       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-11 15:34:06       20 阅读

热门阅读

  1. Swift中的整型

    2024-04-11 15:34:06       18 阅读
  2. 基于主链路规划策略实现微服务升级改造

    2024-04-11 15:34:06       12 阅读
  3. 转盘寿司---循环的转盘

    2024-04-11 15:34:06       13 阅读
  4. 蓝桥杯C/C++A组省赛历年真题题解(2020~2023)

    2024-04-11 15:34:06       14 阅读
  5. Gitflow和元数据是什么

    2024-04-11 15:34:06       15 阅读
  6. web学习

    web学习

    2024-04-11 15:34:06      13 阅读
  7. Vue自定义指令介绍及使用方法

    2024-04-11 15:34:06       15 阅读
  8. antd react 上传组件 customRequest 讲解

    2024-04-11 15:34:06       17 阅读
  9. MPP-媒体软件V5.0开发参考

    2024-04-11 15:34:06       12 阅读
  10. MLT媒体程序框架02:源码剖析

    2024-04-11 15:34:06       10 阅读
  11. 蓝桥杯---蜗牛

    2024-04-11 15:34:06       13 阅读