#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
}
QT之HelloWorld
最新推荐文章于 2024-07-12 20:36:44 发布