1、目前用的版本 5.5.0
2刻蚯、代碼
QT += core gui //Qt包含的模塊 core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets //大于4版本 包含widget模塊
TARGET = 01_Qt_First //目標 生成的.exe可執(zhí)行文件的名稱 在生成的debug文件夾里面有
TEMPLATE = app //模板 應(yīng)用程序
SOURCES += main.cpp\
mywidget.cpp
HEADERS += mywidget.h
main.cpp
#include "mywidget.h"
#include <QApplication>//包含頭文件 應(yīng)用程序
//程序入口 argc命令行變量數(shù)量 argv命令行變量數(shù)組
int main(int argc, char *argv[])
{
//應(yīng)用程序?qū)ο?a不傅,Qt中 有且只有一個 應(yīng)用程序?qū)ο? QApplication a(argc, argv);
//創(chuàng)建 MyWidget對象 w MyWidget基類 QWidget
MyWidget w;
//默認窗口是不會彈出的撞羽,只有show才會彈出
w.show();
// a.exec() 進入消息循環(huán)機制核行,防止閃屏 pause
return a.exec();
}
mywidget.cpp
#include "mywidget.h"
MyWidget::MyWidget(QWidget *parent)
: QWidget(parent)//初始化列表削茁,把 parent指向父類的parent
{
}
MyWidget::~MyWidget()
{
}
按鈕QpushButton
#include <QPushButton>
QPushButton* btn = new QPushButton;
btn->setParent(this);
btn->setText("ryan");