当前位置: 首页 > wzjs >正文

工商企业信息查询网站什么建站程序最利于seo

工商企业信息查询网站,什么建站程序最利于seo,企业展厅的作用,wordpress 自动收录本次Demo以QT6.5.3版本,MSVC2019 64bin编译环境,组件使用Slider为例 一、生成自定义插件。 步骤1:创建一个ui设计师自定义控件工程 步骤2:创建编译环境,最好是QT Creator的版本和编译的版本一致,比如QT C…

本次Demo以QT6.5.3版本,MSVC2019 64bin编译环境,组件使用Slider为例

一、生成自定义插件。

步骤1:创建一个ui设计师自定义控件工程

步骤2:创建编译环境,最好是QT Creator的版本和编译的版本一致,比如QT Creator使用的6.5.3的话,也用QT6.5.3的版本编译,然后注意是使用MSVC还是其他环境,本次以MSVC2019 64Bin为例。

步骤3:控件类

步骤4:基本工程创建完成

步骤5:只需要修改3个文件MyHSlider.pro ;myhslider.h ;myhslider.c

这是myhslider.h原始代码,需要添加Q_DECL_EXPORT ,#include <QtUiPlugin/QDesignerExportWidget>

#ifndef MYHSLIDER_H
#define MYHSLIDER_H#include <QWidget>class MyHSlider : public QWidget
{Q_OBJECTpublic:explicit MyHSlider(QWidget *parent = nullptr);
};#endif // MYHSLIDER_H

修改后

#ifndef MYHSLIDER_H
#define MYHSLIDER_H#include <QWidget>
#include <QtUiPlugin/QDesignerExportWidget>#include <QSlider>#ifdef MYDesigner_LIBRARY  // 插件构建时定义
class Q_DECL_EXPORT MyHSlider : public QSlider
#else
class   MyHSlider : public QSlider
#endif
{Q_OBJECTpublic:explicit MyHSlider(QWidget *parent = 0);protected:void paintEvent(QPaintEvent *);void mousePressEvent(QMouseEvent *);}

在.pro文件需要多加 DEFINES += MYDesigner_LIBRARY和上面的.h文件的对应,不然调用时会报一个静态变量报错之类的东西。

CONFIG      += plugin debug_and_release
TARGET      = $$qtLibraryTarget(Myhsliderplugin)
TEMPLATE    = lib# 添加条件宏定义,用于区分插件构建和使用
DEFINES += MYDesigner_LIBRARYHEADERS     = myhsliderplugin.h
SOURCES     = myhsliderplugin.cpp
RESOURCES   = icons.qrc
LIBS        += -L. QT += designertarget.path = $$[QT_INSTALL_PLUGINS]/designer
INSTALLS    += targetinclude(myhslider.pri)

步骤6,导出.LIB和.dll文件,debug和release都导出

点击到对于的debug和release,然后再点击构建里面的qmake,然后再点击重新构建

步骤7 需要把relesae中的.dll和.lib放到 

D:\Qt6\Tools\QtCreator\bin\plugins\designer   (QT Creator 中的.ui界面中拖拽显示)

D:\Qt6\6.5.3\msvc2019_64\plugins\designer (QT Designer 中拖拽显示)

此时,如果成功的话,就可以在qt Creator .ui组件中显示并且可以拖拽出来了。

二、调用插件

步骤一:打开工程,点击.ui文件,进入组件拖拽页面,直接拖拽自定义组件,和qt原始组件的方式调用方式一样。

步骤二,需要添加该组件的头文件

步骤3 把.lib放到工程下

在工程里面添加这个库

勾选debug版本,调试和release都可以使用

然后会自动帮你在.pro文件里面添加

步骤4 此时如果你点运行,会提升你缺少.dll文件

所以要把对于debug和release的.dll放到对于的编译文件夹里面

然后你再点击运行,就可以正常使用了。

点击.exe也是一样的效果。基本就这样了。

http://www.dtcms.com/wzjs/3210.html

相关文章:

  • 优秀的手机网站百度联盟个人怎么接广告
  • 梧州seoseo优化有百度系和什么
  • 巴彦淖尔 网站建设百度推广官网
  • 成都十八个网红打卡地网站优化 福州
  • 做视频网站把视频放在哪里找app开发费用标准
  • 网站建设方案的需求分析百度自动驾驶技术
  • 全国网站建设公司百度经验悬赏令
  • 好用的做图网站辅导班
  • html5 房地产网站案例河南企业网站推广
  • 网站布局介绍网站优化包括哪些
  • 校园网网站建设费用谷歌推广怎么做
  • 专业返利网站开发开发一个平台需要多少钱
  • 行业排名查询网站网络推广关键词优化公司
  • 聊城有什么网站制作公司google chrome
  • 淄博有做网站的吗跨境电商平台推广
  • 南宁模板做网站成都最新动态
  • 免费建网站 手机网站线上引流的八种推广方式
  • 白色网站源码域名检测工具
  • app制作教程电脑流程十堰seo优化
  • 做铝材哪些网站招聘湖南专业seo推广
  • 翔安区建设局网站网络营销策略的定义
  • 店铺推广和网站优化一起做谷歌google官方下载
  • wordpress文章只显示题目东莞seo优化seo关键词
  • 做小程序还是做网站厦门关键词排名seo
  • 网站开发 属于研发费用吗电商软文范例
  • 手机微信网站怎么做的百度问问首页
  • 电商网站有哪些类型google代理
  • 百度推广做网站百度关键词优化服务
  • 德州做网站建设的公司seo百度快速排名软件
  • 自己的商品链接怎么弄海淀区seo搜索引擎