使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档

按windows键,找到Qt Creator ,打开
使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第1张图片

一.创建带模板的项目

新建项目

使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第2张图片

设置项目路径

使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第3张图片
使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第4张图片
使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第5张图片

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

创建好的项目如下:
使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第6张图片

#include "widget.h"

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

Widget::~Widget()
{

}

使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第7张图片

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

运行

使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第8张图片

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

使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第9张图片

在文件中查看该项目文件

使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第10张图片
使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第11张图片

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

使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第12张图片

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

使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第13张图片

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

使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第14张图片
使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第15张图片
使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第16张图片
使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第17张图片
使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第18张图片

qmake解析pro文件,生成makefile

使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第19张图片
使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第20张图片
使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第21张图片
使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第22张图片
复制如下代码到main.cpp文件

#include  //QT的框架头文件

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

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

使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第23张图片

使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第24张图片
使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第25张图片

复制QT+=widgets到pro文件

使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第26张图片

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

使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第27张图片
把mian.cpp中代码更改为如下:

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

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

运行成功:
使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第28张图片

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

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

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

使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第29张图片

四.设置窗口大小 和 窗口标题

w.resize(400,300);
w.setWindowTitle("hello qt");

QWidget组件的说明

使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第30张图片

帮助文档

使用Qt创建项目 & Qt中输出内容到控制台 & 设置窗口大小和窗口标题 & Qt查看说明文档_第31张图片

你可能感兴趣的:(Qt开发,qt,开发语言)