wordpress 時差seo排名技術(shù)軟件
?
作業(yè):了解QT文件夾初始代碼的意義
QT += core gui
#QT工程所需得類庫 core是核心庫 gui圖形化界面相關(guān)庫類
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
#版本超過4.0會加上widgetsCONFIG += 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
01.pro
# 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 \mywnd.cpp
#管理頭文件
HEADERS += \mywnd.h
#管理ui文件
FORMS += \mywnd.ui# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += targetmywnd.h 頭文件
#ifndef MYWND_H
#define MYWND_H#include <QWidget> //QWidget類所在的頭文件,父類頭文件QT_BEGIN_NAMESPACE
namespace Ui { class MyWnd; } //命名空間的聲明
QT_END_NAMESPACE//定義屬于字節(jié)的類 MyWnd是類名,公共繼承子QWideget
class MyWnd : public QWidget
{Q_OBJECT //信號與槽的元對象public:MyWnd(QWidget *parent = nullptr); //構(gòu)造函數(shù)的聲明,有一個默認(rèn)參數(shù)的形參~MyWnd(); //析構(gòu)函數(shù)的聲明private:Ui::MyWnd *ui; //枸杞可以通過ui指針找到ui界面上拖拽出來的組件
};
#endif // MYWND_Hmain.cpp
#include "mywnd.h"//圖形化界面的頭文件#include <QApplication>//應(yīng)用程序的頭文件int main(int argc, char *argv[])
{QApplication a(argc, argv);//實(shí)例化一個應(yīng)用程序的對象,調(diào)用的是有參構(gòu)造MyWnd w; //在棧區(qū)實(shí)例化自定義類的對象w.show(); //調(diào)用show()函數(shù),展示圖形化界面,該函數(shù)是由父類提供的,直接用即可return a.exec();//為了阻塞不被關(guān)閉,等待相關(guān)事情發(fā)生//等待信號與槽、時間處理、等待用戶操作
}mywnd.cpp
#include "mywnd.h" //自己的頭文件
#include "ui_mywnd.h" //ui界面對應(yīng)的頭文件MyWnd::MyWnd(QWidget *parent)//構(gòu)造函數(shù)的定義: QWidget(parent) //顯性調(diào)用父類的構(gòu)造函數(shù)完成對子類從父類繼承下來成員的初始化工作, ui(new Ui::MyWnd) //對自己類中指針成員開辟空間
{ui->setupUi(this); //給拖拽出來的組件實(shí)例化空間
}MyWnd::~MyWnd()//析構(gòu)函數(shù)的定義
{delete ui;//釋放ui指針的內(nèi)存
}
?