Qt初入门“Hello Qt!”

本文详细介绍如何使用纯代码创建一个简单的“HelloQt!”程序。通过四个步骤:新建空项目、添加main.cpp文件、编写源代码以及编译运行,帮助读者快速上手Qt Creator。

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

小白因为项目需要最近开始学习Qt,网上有很多关于软件下载、配置、安装的教程,在官网即可下载点击打开链接。学习所用到的是《Qt 5开发及实例》(第2版)和《Qt Creator快速入门》(第3版),但遇到实际问题的时候更多的还是从网上找大神们的demo,学习之,更高效!

1.如何用纯代码编写一个简单的“Hello Qt!”程序

    第一步.新建空项目。打开Qt Creator并新建项目,选择“其他项目中”的Empty qmake Project,然后命名项目并设置路径。完成后,双击.pro工程文件,添加一行代码:

greaterThan(QT_MAJOR_VERSION,4):QT+=widgets
            然后保存文件。这行代码的意思是,如果Qt主版本大于4,即当前使用的是Qt 5或者更高的版本,则需要添加widgets模块。

    第二步.往项目中添加main.cpp文件。在项目文件列表中的项目文件夹上右击,在弹出的菜单中选择“添加新文件”项,然后选择C++ Source File,名称设置为main.cpp。

    第三步.编写源代码。向新建的main.cpp文件中添加一下代码。

#include <QApplication>
#include <QDialog>
#include <QLabel>              //包含QApplicaton、QDialog、QLabel这三个类的定义
 
int main(int argc,char *argv[])      //新建了QApplication类的对象,用于管理应用程序的资源,任何 一个QWidgets都要有一个QApplication对象
{
    QApplication a(argc,argv);       //新建了QApplication类的对象
    QDialog w;                       //新建了QDialog对象w
    w.resize(400,300);
    QLabel label(&w);                //新建了QLabel对象label,并将QDialog对象作为参数,表明对话框是它的父窗口
    label.move(0,120);               //像素点移动
  //  label.setText("Hello World!你好Qt!");
     label.setText(QObject::tr("Hello World!你好Qt!"));      //可以实现多语言支持
    w.show();                          //默认情况下不可见,需要用show()函数 让它显示出来
    return a.exec();
}
         第四步.编译运行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值