QT之HelloWorld

来源:互联网 发布:iea数据公布 编辑:程序博客网 时间:2024/05/16 05:09
#include<QApplication>#include<QWidget>//窗口类#include<QPushButton>//按钮类int main(int argc,char* argv[]){    QApplication app(argc,argv);//1    QWidget w;//2  构造一个窗口    w.setWindowTitle("Hello World!");//设置窗口标题    w.show();//3默认情况下隐藏,需要用show显示出来    QPushButton button;//按钮也是个窗口    button.setText("Hello World!");    //窗口的父子关系影响显示位置    //这句话如果注释掉,会显示两个窗口    //没有父窗口的子窗口,称为主窗口    button.setParent(&w);//与窗口w形成窗口的父子类    button.show();// w.show();这句话在前边,就要独自show    /*发送信号的对象  发送对象  接收信号的对象  要执行的槽*/    QObject::connect(&button,SIGNAL(clicked()),&w,SLOT(close()));    return app.exec();//4}

0 0