QT自定义控件插件化简要概述

1.选择 “其他项目”->”Qt4 设计师自定义控件”

**最好选中所有的编译器平台,由于目前使用的Qt Creator是MSVC2015 32位,因此要想Qt creator在中使用必须选中MSVC2015 32 位.

2.根据向导添加控件的类名,点击完成.

1)       一般向导生成的文件都在同一个文件夹下,为了便于后期的维护使用,分离插件和库文件,将插件的文件放在同名的文件夹中.

1)       这时需要改动两个文件中的信息,一个是Demo.pro一个是demo.pri.

在Demo.pro中添加include(demo/demo.pri).

将demo.pri中的文件改成:

INCLUDEPATH += $$PWD

HEADERS += \

    $$PWD/demo.h

SOURCES += \

$$PWD/demo.cpp

这样做的好处是可以很便捷的在项目中使用控件的文件.尤其都文件不需要输入路径,直接输入文件名

3.选择 release版本,不要使用debug版本.debug版本没有作用.

4.Qt文件中涵盖了3个版本.三个版本的子目录/plugins/designer就是存放各自dll和.lib文件的位置.将对应版本的库放入相应的文件下.

5.启用各自版本的designer.exe就能看到插入的UI插件.(/bin/designer.exe)

6.由于,QT Creator的版本不一样,在Qt Creator的designer中一般不会显示,需要将插件库移动至(\Tools\QtCreator\bin\plugins\designer)目录下即可.

7.在使用其他项目中,我们可以在Qt Designer中拖入安装的控件,同时手动将控件的.pri,.h,.cpp文件移动到项目中.在项目的pro文件中使用include(demo/demo.pri)导入相关文件.

posted @ 2017-10-27 21:19  在左手  阅读(634)  评论(0编辑  收藏  举报