Hello qt

一个最简单的qt程序,当作学习的开始!

源码hello.c

 1 #include <QApplication>
 2 #include <QLabel>
 3 
 4 int main(int argc, char *argv[])
 5 {
 6     QApplication app(argc, argv);//创建了一个QApplication对象,用来管理整个应用程序用到的资源
 7     QLabel *label = new QLabel("Hello Qt!");//QLabel窗口部件
 8     label->show()//显示来作为应用程序的窗口(创建窗口部件的时候,通常都是隐藏的)
 9     return app.exec();//将应用程序的控制权传递给Qt,程序进入事件循环状态,等待用户的动作
10 }

//此程序没有对Qlabel对象进行delete操作,因为这样一点内存泄漏不会有太大影响,而且程序结束时会

qmake -project //生成一个与平台无关的项目文件hello.pro

qmake //生成一个与平台相关的makefile 文件

make //构建程序

运行结果:

 

posted on 2012-12-28 17:18  小风儿_xf  阅读(194)  评论(0编辑  收藏  举报

导航