[QT开发 02_创建QT项目]

本文详细介绍了如何在Qt中创建第一个项目,包括项目设置、工程文件(.pro)的配置,以及main.cpp中的关键代码部分。重点讲解了工程命名规则、保存路径、创建不同类型的窗口类和.pro文件的编写方法。
摘要由CSDN通过智能技术生成

知识点1:创建第一个Qt项目

创建项目

方式1:欢迎-》Project-》new project

方式2:菜单栏-》文件-》新建文件或项目

打开项目

方式1:欢迎-》project-》open project

方式2:菜单栏-》文件》打开文件或项目

注意:打开一般时打开页面上没有的项目

创建工程时需要注意:

1、项目工程名称一般不要有特殊符号,不要有中文,也不能瞎起名字 要自己看的懂。

2、项目工程保存路径可修改,路径不要带中文。

3、创建类的基类:带菜单栏的窗口(本身自带),空白窗口(自己画菜单栏,且首次创建需要使用空白窗口),对话框窗口(不用创建对话框,能给一个对话框)

4、创建类的类名首字母要大写。

5、首次创建项目,UI不使用。

创建工程完毕:编译+运行,试一下。

知识点2:Qt项目框架及文件介绍

.pro文件:工程文件,是qmake自动生成的用于生产makefile的配置文件(如果是自动创建的工程,那么会给我们生成一个pro文件。如果是我们手动创建工程的话,那么这个工程文件就需要我们手动添加到里面)

QT       += core gui    //包含的模块

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets    //大于qt4版本才包含此模块

TARGET = 01_code    //应用程序名,生成的exe程序名称
TEMPLATE = app    //模板类型


DEFINES += QT_DEPRECATED_WARNINGS    //定义编译选项,表示的是有些工程标记为过时了,编译器会发出警告


CONFIG += c++11

SOURCES += \        //源文件
        main.cpp \
        widgte.cpp

HEADERS += \        //头文件
        widgte.h

main.cpp:

#include "widgte.h"        //Qt中一个类对应一个头文件,类名就是头文件名
#include <QApplication>    //Qt系统提供的标准的类名声明头文件,没有.h后缀

int main(int argc, char *argv[])    
{
    QApplication a(argc, argv);    //应用程序类(整个后台管理的命脉,处理应用程序的初始化和结束,事件处理调度。注意不管有多少窗口,一个QApplication类就可)
    Widgte w;    //实例化对象,调用构造函数
    w.show();    //显示图形界面

    return a.exec();    //主事件循环,在exec函数中,Qt接受并处理用户和系统的时间并且将他们传递给适当的窗口控件。
}

widget.cpp:(主要是构造函数的实现和析构函数的实现)

#include "widgte.h"

Widgte::Widgte(QWidget *parent)
    : QWidget(parent)
{
}

Widgte::~Widgte()
{

}

widget.h:

#ifndef WIDGTE_H
#define WIDGTE_H

#include <QWidget>

class Widgte : public QWidget
{
    Q_OBJECT

public:
    Widgte(QWidget *parent = 0);
    ~Widgte();
};

#endif // WIDGTE_H

  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值