Qt自定义控件的创建与初步使用(一)之自定义控件的创建步骤_第1页
Qt自定义控件的创建与初步使用(一)之自定义控件的创建步骤_第2页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Qt定义控件的创建与初步使()之定义控件的创建步骤和 QLabel类来显图的定义控件的编写。如果想实现在图上绘制字、箭头和曲线,请参考我的第篇博客源码给家个链接Qt定义控件的认识还不深刻,做的不对的地,还请/giselite/article/details/12622429 ,写的还挺详细,Qtcreatorvs2013QtQt定义控件,这不再赘Qt安装和配置的参考教程吧。连接()Qt creator5.7Qt 5.7+VS201364creator,本也会关联到后者的使),本篇博客是关于创QtQt5.6VS2013Qt5.6Qt5.7Qt5.7,但实际操作中不会有太差别。Qt4设计师定义控件

2、程1.creatorQt4设计师定义控件程;2.设置项名称,位置;3.下步默认就好;4.”CV“名称命名,均采的写符号),即可成红箭头所指的个件;5.cvplugin的插件,下的步骤中会到它;6.Qt4设计师定义控件程,就会成如图所的程。、编写定义控件界QWidgetQLabel类来显图的定义控件;既然默认成的控件类只是个继承QWidget的类,只是个空壳控件,所以你应该按如下的操作来为此控件添加内容。1.为了简单起见,我不想动去写这些界相关的代码,为此我们可以先删掉默认成的cv.h和cv.cpp件,选中cv.h和cv.cpp件,右键选择”删除件“,并勾上”彻底删除“选项,确定删除即可;2.这

3、样我们就可以重新使”CV“这个名称为此控件添加个ui类了。在上图所的界中选中CV项,右键选择“添加新件”,使Qt下的“Qt设计师界类”模板,创建个ui类,如下图所:3.选中Widget即可,其他全部默认;6.此就为定义控件程添加上了UI界;7.双击cv.ui”,拖拽个Label到界上,并调整下,居中即可。在右边的列表中可以看到label控件,因为想显图,所以的肯定是属于DisplayWidgets类的“QLabel”。这样就为定义控件CV添加了个显图的类QLabel了,接下来就可以为这个“CV”程构建.dll和.lib件了;8.先将编译器改为“Release”模式,然后执下qmake,为什么这

4、样,我也不是很清楚,你可以去查下;9.再点击那个绿三形按钮,会弹出“定义执挡”,不要管,直接关闭即可(我查过好像是什么接,我也不是很清楚,毕竟也是接触Qt不久),最后点击那个锤,等右下那个绿进度条变暗了,即可在你所建的程录下见到如图所的“build-CV-Desktop_Qt_5_6_0_MSVC2013_64bit-Release”插件程;10.打开该件,并找到如图所的两个件“cvplugin.dll”、cvplugin.lib”,将两个件并拷贝到你安装的Qt5.7的designer中(注意路径,根据安装的进),如下第个图所。若想“VS2013+Qt设计师”进程序编写的,你就要将两个件“cvplugin.dll”、cvplugin.lib”拷贝到如下第三个图所的路径的件夹下(注意路径,根据安装的进);11.最后你随便在Qt creator 或 Qt设计师中 新建个程就可以在Widgets窗中看到“CV”插件了,于是你就可以想使其他控件样来随意使“CV”了,这个控

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论