Qt应用程序框架 Qt入门day1

注意事项
  1. widget是部件
  2. 路径不能有中文
  3. MinGW意味有gcc套件
知识扩展

在这里插入图片描述

快捷键

ctrl + R 编译运行
f4 头文件与对应源文件间跳转

目录结构

.pro 是项目文件
.h头文件
.cpp源文件

1

Qt里的头文件没有.h
头文件和类名一样
Q与下一个字母大写
QApplication

main.cpp

#include "mywidget.h"

//应用QApplication应用程序类
//Qt头文件没有.h
//头文件和类名一样
//Q开头
#include <QApplication>

int main(int argc, char *argv[])
{
    //有且只有一个应用程序类的对象
    QApplication a(argc, argv);//a是创建的应用程序对象

    //MyWidget继承于QWidget,QWidget是一个窗口基类
    //所以MyWidget也是窗口类
    //W就是一个窗口
    MyWidget w;

    //窗口创建默认是隐藏的,需要人为显示
    //w.show();
    w.show();

    return a.exec();
//等于a.exec(); //让程序一直执行,等待事件的发生
    //return 0;
}

myWidget.h

#ifndef MYWIDGET_H
#define MYWIDGET_H

#include <QWidget>

class MyWidget : public QWidget
{
    Q_OBJECT//信号与槽的时候需要

public:
    MyWidget(QWidget *parent = nullptr);
    ~MyWidget();
};
#endif // MYWIDGET_H

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值