我是靠谱客的博主 风趣灰狼,最近开发中收集的这篇文章主要介绍qt自定义控件(1),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

环境:
QtCreator 4.0.2
Qt5.7.0(MSVC 2013, 32bit)

步骤:
1)新建项目在这里插入图片描述
2)选择qt4 设计师自定义控件
在这里插入图片描述
3)输入项目名称
在这里插入图片描述
4)选择编译器
注意:需要记住此时选择的编译器版本, 因为一会我们要把生成的库复制到指定qt目录 MSVC 2013,
在这里插入图片描述
5)添加控件类
在这里插入图片描述
6)编辑插件名称
在这里插入图片描述
7)完成
VpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2tfYWl4dW4=,size_16,color_FFFFFF,t_70)
8) 编辑UI文件添加我们需要的控件
注意:
(1)项目根目录下的头文件和源文件不要修改, 这是qt自己生成的插件需要跟我们的项目文件关联用的。
(2)新生成的项目Demo1中没有ui文件, 我们需要把.h和.cpp删除, 重新创建同名带UI的文件即可
在这里插入图片描述
9.1)创建同名带ui文件(注意先删除同名文件)
在这里插入图片描述
9.2)创建带UI文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
10)在ui中添加所需控件, 这里演示用只添加两个按钮

在这里插入图片描述
10.1)在.h中添加如下代码
#include <QtDesigner/QDesignerExportWidget>
QDESIGNER_WIDGET_EXPORT
在这里插入图片描述
11)切换到release版本进行编译
在这里插入图片描述
12)编译完成后到编译目录找到指定.lib和.dll文件
在这里插入图片描述
13)复制.dll 和.lib 到qt目录
C:QT5.7msvc2013pluginsdesigner
C:QTToolsQtCreatorbinpluginsdesigner

  1. 此时重新打开qt, 新建一个项目就可以看到我们自己定义的控件
    在这里插入图片描述
  2. 最后需要把.dll .lib .h 引用到新项目中, 否则会编译失败 _ _

最后

以上就是风趣灰狼为你收集整理的qt自定义控件(1)的全部内容,希望文章能够帮你解决qt自定义控件(1)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部