Files
Happy-Reconstruction/Classes/Loading.cpp

51 lines
863 B
C++

#include "Loading.h"
Loading::Loading(QWidget *parent)
: QWidget(parent)
{
// qss
ui.setupUi(this);
QFile file("Resources/qss/aqua.qss");
file.open(QFile::ReadOnly);
QTextStream filetext(&file);
QString stylesheet = filetext.readAll();
this->setStyleSheet(stylesheet);
file.close();
ui.label_2->hide();
ui.progressBar->setValue(0);
// ±³¾°gif
// QMovie *pic = new QMovie("Resources/image/loading.gif");
// ui.label_4->setMovie(pic);
// pic->start();
// todo ¼ÓÔØ
ui.progressBar->setValue(100);
ui.label_2->show();
ready2Enter = true;
}
Loading::~Loading()
{
}
void Loading::updateSlot()
{
ui.progressBar->setValue(currentValue);
}
void Loading::mousePressEvent(QMouseEvent *event)
{
if(ready2Enter)
{
if (event->button() == Qt::LeftButton)
{
this->hide();
Reconstruction *w = new Reconstruction();
w->show();
}
}
}