1.Helloworld
阿新 • • 發佈:2018-12-10
/* 應用程式抽象類 */ #include <QApplication> /*視窗類*/ #include <QWidget> /* 按鈕 */ #include <QPushButton> int main(int argc, char* argv[]) { QApplication app(argc, argv); /* 構造一個視窗*/ QWidget w; /*顯示視窗*/ w.show(); /* 按鈕也是個視窗 */ QPushButton button; button.setText("Button"); /* 視窗物件的父子關係,影響顯示位置 */ /* 沒有父視窗的視窗,我們稱之為主視窗 */ button.setParent(&w); button.show(); /* QT對C++的拓展 */ // std::bind std::function QObject::connect(&button, SIGNAL(clicked()), &w, SLOT(close())); w.setWindowTitle("Hello World"); /*在exec中有一個訊息迴圈*/ return app.exec(); }