系统:Fedora Linux 14 创建文件夹helloworld。编辑main.cpp文件。 /* Object: Hello World * Desc: QT学习第一个程序 * File: main.cpp * Compile:qmake-qt4 -project;qmake-qt4;make; * Note: 编译说明: * qmake-qt4 -prject 自动生成程序的项目文件(*.pro); * qmake-qt4 用于生成程序的Makefile文件; * make 编译 Makefile 文件得到可执行文件。 * */ #include <QApplication> // 所有QT图形化应用程序必须包含此文件,它包含了QT图形化应用程序的各种资源、基本设置、控制流及事件处理等。 #include <QPushButton> // 按钮控件头文件 int main(int argc, char *argv[]){ QApplication app(argc, argv); // 每个QT应用程序必须有且只一个QApplication对象。 QPushButton b("Hello World!");// 创建按钮控件。 QObject::connect(&b, SIGNAL(clicked()), &app, SLOT(quit())); // 信号与槽机制,按钮单击事件绑定应用程序退出。 b.show();// 显示按钮控件,控件被创建时默认是不显示的。 return app.exec();// 程序进入消息循环。 }