QT使用之快速了解QTCreator

本文介绍了在QT环境下创建桌面应用程序的步骤,包括新建项目、理解main.cpp中的关键代码,如应用程序对象和窗口对象的创建,以及Q_OBJECT宏的作用。此外,还讲解了.ui文件对应的MainWindow类和UI设计界面,用于控制和设计用户界面。

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

在上篇文章里,我们搭建好了QT的开发环境,之后我们打开QT,一开始的界面是这样的:

19d73ded5fce46f9beabb0eedc69d9c5.png

 和之前的文章一样,我们点击文件->新建项目或文件,创建一个桌面应用程序。

b831955a87f34eb3bea4317d0e3f1f1c.png

 (具体创建方法上篇文章有详细解释,这里不再赘述。)

创建完成后,会自动进入编辑界面。

39cd86b6ed3b41388d6cfa292b8f872d.png

下面就对创建后的文件以及相关代码进行粗略解释,初学QT,有不对之处请大佬多多指正。

 创建完成后,我们会得到以下文件:

7d7b46e6c3f046c687b83244f2590636.png

我建立的工程名是"aaa",所以首先会得到一个aaa的工程文件,我们在创建目录里点击这个aaa文件就可以打开整个QT工程啦! 

a7543efb068e4fce979a38db170b2a60.png

接着看main.cpp:

42b3837c2920489fa508f04810f80be6.png

main函数里定义了一个应用程序对象和一个窗口对象,窗口对象调用了show方法,展示窗口,应用程序对象调用exec方法进入消息循环。

接着是.h文件内的类

3201a513999f4790a7f1b2f42fc895d5.png 

ui里面多声明了一个类MainWindow,这个类是我们在创建项目的时候声明并且定义的。这个类是QMainWindow的子类。

 

 Q_OBJECT//表示当前的类支持信号与槽的机制

这个类里面还有一个ui对象,这个对象记录着ui窗口的所有控件信息。我们可以以此控制很多ui的控件属性。

接着点击ui文件,我们会进入到设计界面:

 

c5b180e607fc4588a9596a2d0595a8dd.png

 

65413df905f84485adc30d2194814c69.png

在这里我们就可以对界面,控件属性等进行设计,再用代码完成相应的逻辑,就能实现相应的应用程序了。 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值