2020-01-08 qt第一天

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可执行文件的名称 在生成的debug文件夹里面有
TEMPLATE = app  //模板 应用程序


SOURCES += main.cpp\
        mywidget.cpp

HEADERS  += mywidget.h

main.cpp

#include "mywidget.h"
#include //包含头文件 应用程序

//程序入口 argc命令行变量数量 argv命令行变量数组
int main(int argc, char *argv[])
{
    //应用程序对象 a,Qt中 有且只有一个 应用程序对象
    QApplication a(argc, argv);
    //创建 MyWidget对象 w  MyWidget基类 QWidget
    MyWidget w;

    //默认窗口是不会弹出的,只有show才会弹出
    w.show();
    // a.exec() 进入消息循环机制,防止闪屏 pause
    return a.exec();
}

mywidget.cpp

#include "mywidget.h"

MyWidget::MyWidget(QWidget *parent)
    : QWidget(parent)//初始化列表,把 parent指向父类的parent
{
}

MyWidget::~MyWidget()
{

}

按钮QpushButton

#include 
    QPushButton* btn = new QPushButton;
    btn->setParent(this);
    btn->setText("ryan");

你可能感兴趣的:(2020-01-08 qt第一天)