嵌入式软件开发QT-01-helloworld工程的几种编写方式以及详解

本文介绍了嵌入式软件开发中使用QT进行helloworld工程的编写,包括纯代码方式、使用UI文件、自定义C++类和使用QT设计师类的详细步骤,帮助初学者理解不同编写方式的实现过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.使用纯代码方式编写helloworld

新建一个空工程


此时目录中只有一个pro文件

右键工程目录,新建c++源文件并且加入工程

此时工程目录为


在改写pro文件为

SOURCES += \
    main.cpp
#为高版本模块添加widgets模块
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

然后改写main.cpp文件为

#include <QApplication>
#include <QDialog>
#include <QLabel>

//主函数
int main(int argc, char *argv[]){
    //QApplication类用于管理应用程序资源,所有Qt Widgets程序必有
    QApplication a(argc, argv);
    //声明QDialog对象,生成对话框
    QDialog w;
    //设置对话框大小
    w.resize(400, 300);
    //声明QLabel对象,此对象继承自QDialog类
    QLabel label(&w);
    //设置标签位置
    label.move(120, 120);
    //设置标签内的内容,通过QObject::tr()函数实现多语言支持
    label.setText(QObject::tr("hello world!你好,世界!"));
    //显示w对象
    w.show();
    //使QApplication进入事件循环,可以接收事件,否则将会秒退
    return a.exec();
}

编译运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值