16,212
社区成员
发帖
与我相关
我的任务
分享
Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget)
{
ui->setupUi(this);
QDesktopWidget deskWidget;
this->resize(deskWidget.availableGeometry().size());
//main page
this->setPalette(QPalette(QColor(Qt::black)));
QPushButton* button = new QPushButton("to next",this);
connect(button,SIGNAL(clicked()),this,SLOT(onButtonClick()));
}
void Widget::onButtonClick()
{
QDialog dialog(this);
dialog.resize(size());
QWidget* topW = new QWidget(&dialog);
QPushButton* button1 = new QPushButton("back",&dialog);
connect(button1,SIGNAL(clicked()),&dialog,SLOT(accept()));
QVBoxLayout* lw = new QVBoxLayout;
lw->addWidget(topW);
lw->addWidget(button1);
dialog.setLayout(lw);
dialog.exec();
}