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 //构建程序
运行结果: