qt 3

#include <QtGui/QApplication>
#include "mainwindow.h"
#include <QLabel>

int main(int argc, char *argv[])
{
//    QApplication a(argc, argv);
//    MainWindow w;
//    w.show();
//    return a.exec();
    QApplication a(argc, argv);//創建一個QApplication對象。這個對象用於管理應用程序級別的資源。
    //QApplication的構造函數要求兩個參數,分別來自main的那兩個參數,因此,Qt在一定程度上是支持命令行參數的。
   
    QLabel *labe = new QLabel("Hello, world!");
    //創建一個QLabel對象,並且能夠顯示Hello, world!字符串。和其他庫的Label控件一樣,這是用來顯示文本的。
   
    //QLabel *label = new QLabel("<h2><font color='red'>Hello</font>, world4444444444444!<h2>");
    //同Swing的JLabel一樣,Qt也是支持HTML解析的。
   
    label->show();
    //使這個label可見。組件創建出來之後通常是不可見的,要求我們手動的使它們可見。這樣,在創建出組建之後我們就可以對它們進行各種定製,以避免出現之後在屏幕上面會有閃爍。
    return a.exec();
    //將應用程序的控制權移交給Qt。這時,程序的事件循環就開始了,也就是說,這時可以相應你發出的各種事件了。
}

發佈了115 篇原創文章 · 獲贊 6 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章