main函数中:
QApplication a(argc, argv);Widget w;
w.show();
LoginWidget log(&w);
log.show();
eturn a.exec();
全屏窗口Widget中:this->resize(QApplication::desktop()->width(),QApplication::desktop()->height());
this->setWindowFlags(Qt::FramelessWindowHint|Qt::SubWindow);
登录的对话框中:
this->setWindowModality(Qt::WindowModal);
this->setAttribute(Qt::WA_DeleteOnClose);
cancelBtn=new QPushButton(this);
cancelBtn->setText("cancel");
QPixmap pixmap(":/IMG/bg.jpg");
QPalette palette;
palette.setBrush(QPalette::Background,QBrush(pixmap));
this->setPalette(palette);
connect(cancelBtn,SIGNAL(clicked()),this,SLOT(close()));
--------在此将widget设置成了父窗口,将字窗口设置成Dialog,然后要设置窗口关闭时释放资源!