#include "Login.h" #include "OriginalWnd/OriginalWnd.h" #include "ui_Login.h" #include #include Login::Login(QWidget *parent) : QMainWindow(parent) , ui(new Ui::Login) { ui->setupUi(this); initForm(); } Login::~Login() { delete ui; } void Login::initForm() { QPixmap pixmap(":/images/logo.png"); QPixmap scaledPixmap = pixmap.scaled(283, 40, Qt::KeepAspectRatio); ui->label->setPixmap(scaledPixmap); } void Login::on_pushButton_clicked() { if (QStackedWidget *parent = qobject_cast(this->parentWidget())) { OriginalWnd *originalWnd = new OriginalWnd(this); parent->addWidget(originalWnd); parent->setCurrentIndex(parent->indexOf(originalWnd)); } }