Hello World

以下のようなソースをhello.cppとして作成。

#include <qapplication.h>
#include <qlabel.h>

int main(int argc,char **argv){
    QApplication app(argc,argv);
    QLabel* lbl = new QLabel("Hello World!",(QWidget*)0);
    app.setMainWidget(lbl);
    lbl->show();
    return app.exec();
}

次のようにコンパイル(KNOPPIX3.1の場合)。


$ g++ -o hello -I/usr/include/qt -lqt hello.cpp
できあがったhelloを実行すると見事にラベルつきのウィンドウが表示されました。