- First Qt Application!
#include <QApplication> #include <QLabel> int main(int argc, char *argv[]) { QApplication app(argc, argv); QLabel *label = new QLabel("Hello~World!"); label->setWindowTitle("First Qt Application!"); label->resize(150, 50); label->show(); return app.exec(); }
Notes:
- 每個Qt視窗程式,都必須有且只能有一個QApplication物件,它管理了整個應用程式所需的資源〈負責程式的初始、結束及處理事件(event)的迴圈等,並提供基本的視窗外觀〉。
- QApplication :: exec(),這將程式的控制權交給了QApplication,exec()方法會提供一個事件處理迴圈,視窗顯示之後會不斷傾聽(listen)事件,像是鍵盤、滑鼠等動作所引發的事件。
- Qt的元件預設是不可視的,所以要使用show()方法將之顯示出來。
- Qt對於顯示字串可支援HTML格式。
本文參考自"良葛格:Qt4學習筆記"
0 意見:
張貼留言