Qt初使用(使用Qt创建项目,在创建的项目中添加类,Qt中输出内容到控制台,设置窗口大小和窗口标题,Qt查看说明文档)

按windows键,找到Qt Creator ,打开
在这里插入图片描述

一.创建带模板的项目

新建项目

在这里插入图片描述

设置项目路径

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

QMainWindow是带工具栏的窗口。
QWidget是无工具栏的窗口。
QDuakig是对话框窗口。

创建好的项目如下:
在这里插入图片描述

#include "widget.h"

// 构造函数, Widget:: 表示该构造函数属于Widget, : QWidget(parent)表示该构造函数继承QWidget的构造函数
Widget::Widget(QWidget *parent)
    : QWidget(parent)
{
}

Widget::~Widget()
{

}

在这里插入图片描述

写代码就是在如上main文件中写。

运行

在这里插入图片描述

运行成功,弹出如下窗口:

在这里插入图片描述

在文件中查看该项目文件

在这里插入图片描述
在这里插入图片描述

发现可执行文件不在此处。
返回上一级,出现编译后的文件

在这里插入图片描述

进入该文件,打开debug文件,出现可执行文件

在这里插入图片描述

二.在创建好的项目中添加类

比如想在source文件中添加一个新类Worker

在这里插入图片描述

在这里插入图片描述

Worker继承QObject,所以base class要选择QObject

在这里插入图片描述
在这里插入图片描述

三.创建空项目(不使用自带的模板)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

qmake解析pro文件,生成makefile

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
复制如下代码到main.cpp文件

#include <QApplication> //QT的框架头文件

int main(int argc, char *argv[])
{
    QApplication a(argc, argv); //QT的框架初始化
    Widget w; //定义一个窗口对象
    w.show();

    return a.exec(); // a.exec()作用是让程序不死,类似于while(1),循环检测事件的产生. 没有这一步窗口就退出了。
}

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

复制QT+=widgets到pro文件

在这里插入图片描述

ctrl+s保存一下
回到main.cpp中不再出现黄线。

在这里插入图片描述
把mian.cpp中代码更改为如下:

#include <QApplication> //QT的框架头文件
#include <QWidget>
int main(int argc, char *argv[])
{
    QApplication a(argc, argv); //QT的框架初始化
    QWidget w; //定义一个窗口对象
    w.show();

    return a.exec(); // a.exec()作用是让程序不死,类似于while(1),循环检测事件的产生. 没有这一步窗口就退出了。
}

运行成功:
在这里插入图片描述

四.Qt中输出内容到控制台

#include <QApplication> //QT的框架头文件
#include <QWidget>
#include <QDebug>
int main(int argc, char *argv[])
{
    QApplication a(argc, argv); //QT的框架初始化
    QWidget w; //定义一个窗口对象
    w.show();

    qDebug()<<"hello";
    return a.exec(); // a.exec()作用是让程序不死,类似于while(1),循环检测事件的产生. 没有这一步窗口就退出了。
}

在这里插入图片描述

五.设置窗口大小 , 窗口标题 ,固定窗口大小

代码应该写在widget.cpp文件的构造函数中:

this->resize(400,300);
this->setWindowTitle("hello qt");
this->setFixedSize(600,400);

QWidget组件的说明

在这里插入图片描述

六.Pro文件

在这里插入图片描述

pro是工程文件project,它是qmake自动生成的用于生产makefile的配置文件。

参考视频

帮助文档

在这里插入图片描述

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

computer_vision_chen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值