创建第一个QT程序

最近在学习QT,记录一下学习过程,方便以后复习使用。首先创建一个QT程序。

下面的程序是基于Qwidget这个窗口基类

 main.c文件

复制代码
#include "widget.h"
#include <QApplication>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    Widget w;
    w.show();

    return a.exec();
复制代码

Widget继承于QWidget,而Qwidget是一个窗口类,所以Widget也是一个窗口类,另外窗口创建默认是隐藏的,需要我们人为的去显示;a.exec()让程序等待用户操作。

.pro文件

复制代码
#-------------------------------------------------
#
# Project created by QtCreator 2019-09-01T10:52:27
#
#-------------------------------------------------

#模块,当用到一个类的时候,有时候不单单需要包含它的头文件
#也有可能需要添加相应的模块,这个时候就需要去相应的帮助文档
#中去查看
QT       += core gui

#高于QT4版本,添加QT += widgets是为了兼容Qt4;
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

#应用程序的名称(可更改)
TARGET = Qt_01
TEMPLATE = app


SOURCES += main.cpp\
        widget.cpp

HEADERS  += widget.h
复制代码
posted @   TechNomad  阅读(368)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示