Qt学习之路(1):Hello,world!

本文介绍了如何使用Qt库创建一个简单的窗口并利用QLabel控件显示文本。通过实例演示了QApplication的使用方法以及事件循环的概念,并展示了Qt对HTML解析的支持。

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

#include <QApplication>
#include <QLabel>

int main(int argc,char *argv[])
{
    QApplication app(argc,argv);

   // QLabel *label=new QLabel("<h2><i>Hello</i><font color=red>Qt!</font></h2");

    QLabel *label = new QLabel("Hello, world!");

    label->show();
    return app.exec();
}

(1)Qt中的头文件和类名时一致的。也就是说,有什么头文件就有什么类。

(2)QApplication构造函数有2个参数,说明Qt在一定程度上时支持命令行参数的。

(3)QLabel控件用来显示文本的。

(4)大多数Qt程序使用QMainWindow或者QDialog作为顶级组件,但是Qt并不强制要求这点,在这个例子中,顶级组件就是一个QLabel。

(5)return app.exec();将应用程序的控制权移交给Qt。这时,程序的事件循环就开始了,也就是说,这时可以响应你发出的各种事件了。

(6)同Swing的JLabel一样,Qt也是支持HTML解析的。

(7)在一个Qt源代码中,QApplication app(argc,argv); return app.exec();这两条语句时必不可少的。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值