zoukankan      html  css  js  c++  java
  • 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中一般不会显示,需要将插件库移动至(ToolsQtCreatorinpluginsdesigner)目录下即可.

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

  • 相关阅读:
    vnode之update 还是没太懂
    vnodec创建之标签
    1054 求平均值
    1053 住房空置率
    1052 卖个萌
    1051 复数乘法
    1050 螺旋矩阵
    1049 数列的片段和
    1048 数字加密
    1047 编程团体赛
  • 原文地址:https://www.cnblogs.com/zhangdewang/p/7745243.html
Copyright © 2011-2022 走看看