QT之HelloWorld

#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
}

发布了33 篇原创文章 · 获赞 2 · 访问量 8513

猜你喜欢

转载自blog.csdn.net/QQ960054653/article/details/64183475