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

the 7 wordpress网站关键词优化软件

the 7 wordpress,网站关键词优化软件,档案网站建设图片,wordpress插件系统一、QT的基本概念 QT主要用于图形化界面的开发, QT是基于C编写的一套界面相关的类库,如进程线程库,网络编程的库,数据库操作的库,文件操作的库等。 如何使用这个类库:类库实例化对象(构造函数) --> 学习…

一、QT的基本概念

        QT主要用于图形化界面的开发, QT是基于C++编写的一套界面相关的类库,如进程线程库,网络编程的库,数据库操作的库,文件操作的库等。

        如何使用这个类库:类库实例化对象(构造函数) --> 学习类库中方法(函数)的使用 --> 后台逻辑的实现。

        QT是一个跨平台的GUI图形化界面开发工具。

QT的使用场合:

         汽车仪表盘 打印机 医疗器械 自动化的大型设备。

QT的优点:

         1.跨平台,具有软为完备的图形开发库,你所能想到的的图形的实现基本都有,比window的MFC的库更强大。

        2.接口的封装性好,易上手,学习QT框架对学习计算机图形框架有很重要的参考意义。

        3.QT内部基本上有一套自己的简易好用的内存回收机制,对提高C++水平有帮助。

        4.有很好的社区环境,市场份额在缓慢上升。

        5.轻量级的开发环境,可以做嵌入式开发。

二、QT工具介绍

        Assistant:QT类库的帮助手册的工具。

        Designer :用来设计图形化界面 对应的界面文件为***.ui (ui文件中的内容是一种标记性的语言) ​

        uic.exe:将***.ui文件转换为标准的C++的代码 ui_***.h

         moc.exe:元对象编辑器工具,将QT中非标准的信号和槽,转换为标准的C++的代码

        rcc.exe:资源管理器,将QT资源文件(图片,音频文件,视频文件),转换为标准的C++代码 ​         qmake:工程管理的工具 QT工程文件的后缀为***.pro工程文件, qmake工具可以根据***.pro文件,生成Makefile文件, 通过Makefile文件编译C++的代码。

        QTcreater:QT集成开发环境工具(IDE) 将上边的所有的工具都集成到一起了。

三、QT工程介绍 

3.1 工程管理文件

#工程引导文件,工程管理文件
QT       += core gui
#需要加入的类库   core核心库  gui图形界面类库greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
#超过4版本后要自动加widgets类库,前面的版本中,widgets被合并在core类库中CONFIG += c++11
#支持C++11以后的版本# The following define makes your compiler emit warnings if you use
# any Qt feature that has been marked deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS# You can also make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0#源文件
SOURCES += \main.cpp \           #包含主程序mainwindow.cpp       #包含源文件
#头文件
HEADERS += \mainwindow.h
#图形化界面文件
FORMS += \mainwindow.ui# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

3.2  头文件

 

#ifndef MAINWINDOW_H
#define MAINWINDOW_H
//防止文件重复包含
#include<QPushButton>
#include <QMainWindow>
//引入头文件QMainWindowQT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }    //声明命名空间
QT_END_NAMESPACE//自定义的界面类,公共继承自QMainWindow
class MainWindow : public QMainWindow
{Q_OBJECT           //处理信号与槽的元组件public:MainWindow(QWidget *parent = nullptr);        //构造函数的声明~MainWindow();                                //析构函数的声明private:QPushButton *btn1;            //自定义的组件Ui::MainWindow *ui;   //使用ui界面类定义出来的指针,用于找到ui界面中拖拽出来的组件
};
#endif // MAINWINDOW_H

3.3 源文件

 

#include "mainwindow.h"             //包含自定义的头文件
#include "ui_mainwindow.h"          //包含ui界面生成的头文件MainWindow::MainWindow(QWidget *parent)          //构造函数的定义: QMainWindow(parent)          //调用父类有参构造, ui(new Ui::MainWindow)       //给ui指针申请空间
{ui->setupUi(this);        //调用ui界面函数,给拖拽的组件申请空间并设置相关数据
}//析构函数的定义
MainWindow::~MainWindow()
{delete ui;
}

3.4 主测试文件 

 

#include "mainwindow.h"      //包含自定义的头文件#include <QApplication>      //包含应用程序的头文件
#include<iostream>
using namespace std;//主函数
int main(int argc, char *argv[])
{QApplication a(argc, argv);     //使用应用程序实例化对象,调用有参构造MainWindow w;         //使用自定义类实例化一个对象,调用无参构造w.show();              //调用show方法cout<<"hello world"<<endl;return a.exec();          //轮询等待 等待用户操作、等待事件处理、等待相关信号发射
}
http://www.mmbaike.com/news/38501.html

相关文章:

  • 江苏双楼建设集团有限公司网站app下载注册量推广平台
  • 温州网站优化案例万网域名交易
  • 如何保存自己做的网站线上营销手段
  • 海宁网站怎么做seo免费打广告平台有哪些
  • 北京网站建设方案哪家好怎么做好公司官网推广
  • 网站建设与管理教程 全套上海网上推广
  • 做域名跳转非法网站负什么责任搜索量排行
  • 无水印做海报的网站软文推广页面
  • asp access网站架设教程镇江百度推广公司
  • 做网站需要看的书百度识图网页版 在线
  • 东营哪里有做网络推广的草根seo视频大全网站
  • 建网站能多少带宽网络广告营销策划方案
  • 酒泉建设厅网站百度云盘官网登录入口
  • win10如何部署自己做的网站网站建设制作公司
  • 曲靖网站开发公司遵义网站seo
  • m开头的可以做网站的软件seo和sem是什么意思
  • wordpress免登录发文章网站优化的方法与技巧
  • 企业做网站建设的好处做百度关键词排名的公司
  • 中国建设工程造价协会网站ip域名查询网
  • 私服网站建设网络安全培训
  • 乔拓云智能建站系统官网台州网站建设推广
  • wordpress不能创建怎么解决方法长春百度网站优化
  • 移动网站设计与制作怎么做公司网站
  • 临淄网站制作价格低南宁seo咨询
  • 给wordpress语音朗读seo扣费系统
  • 网站建设与管理的内容博客seo怎么做
  • 辽宁工程建设信息网网站优化排名 生客seo
  • 合肥的网站建设我是做推广的怎么找客户
  • div+css网站模板营销渠道策划方案
  • 独立网站上后台怎么管理图片优化大师电视版