您的位置:首页 > 编程语言 > Qt开发

一起看代码来玩玩QT之01Hello world

2016-02-19 17:34 453 查看
/* 应用程序抽象类 */
#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();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: