使用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文件,出现可执行文件

在这里插入图片描述

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

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

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的配置文件。

参考视频

帮助文档

在这里插入图片描述

相关推荐

  1. <span style='color:red;'>Qt</span><span style='color:red;'>窗口</span>

    Qt窗口

    2024-02-07 13:04:03      28 阅读
  2. qt设置窗口位置设置

    2024-02-07 13:04:03       25 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-07 13:04:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-07 13:04:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-07 13:04:03       82 阅读
  4. Python语言-面向对象

    2024-02-07 13:04:03       91 阅读

热门阅读

  1. re:从0开始的CSS学习之路 4. 长度单位

    2024-02-07 13:04:03       54 阅读
  2. 如何使用机器人和物联网实现仓库自动化

    2024-02-07 13:04:03       42 阅读
  3. Spring 开发 pom.xml 配置文件(通用配置)

    2024-02-07 13:04:03       48 阅读
  4. idea vim配置

    2024-02-07 13:04:03       41 阅读
  5. 【GO】二、函数、结构体与错误处理

    2024-02-07 13:04:03       49 阅读
  6. Kubernetes 生产环境部署微服务 Spring Cloud

    2024-02-07 13:04:03       44 阅读
  7. Linux CentOS stream 9 alias

    2024-02-07 13:04:03       48 阅读
  8. 【C语言】简易计算器转移表(函数指针简化)

    2024-02-07 13:04:03       71 阅读