void MainWindow::restartGame() { if(gamepause == false) { deleteAll(); gameInit(); dataInit(); setBtn(); } }
LookUpWindow::LookUpWindow(Controller *controller, QString word, QWidget *parent) : QMainWindow(parent), ui(new Ui::LookUpWindow), controller(controller) { ui->setupUi(this); this->move(this->parentWidget()->pos()); this->setStyleSheet(controller->setTheme("lookup")); lookUpWord = word; lookUpData = this->controller->findWord(word.toStdString()); setWindowTitle(tr("查单词:%1").arg(lookUpWord)); ui->returnBtn->setDefault(true); showWord(lookUpData); setBtn(); }
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); // Enable the event Filter qApp->installEventFilter(this); // background music bgm = new QMediaPlayer(); bgm->setMedia(QUrl("qrc:/image/bgm.mp3")); //set scoreboard scoredisplay = new QLabel(this); scoredisplay->setStyleSheet("color:black; background-color: transparent; font: 32pt Comic Sans MS"); scoredisplay->setText("Score :"); scoredisplay->setGeometry(900, 10, 150, 50); scoredisplay->show(); scoreboard = new QLabel(this); scoreboard->setStyleSheet("color:black; background-color: transparent; font: 32pt Comic Sans MS"); scoreboard->setGeometry(1055, 10, 100, 50); scoreboard->show(); //set number of birds numdisplay = new QLabel(this); numdisplay->setPixmap(QPixmap(":/image/numdisplay.png").scaled(80,51)); numdisplay->setGeometry(700, 10, 80, 51); numdisplay->show(); birdnum = new QLabel(this); birdnum->setStyleSheet("color:black; background-color: transparent; font: 32pt Comic Sans MS"); birdnum->setGeometry(790, 12, 50, 50); birdnum->show(); gameInit(); dataInit(); setBtn(); // Timer connect(&timer,SIGNAL(timeout()),this,SLOT(tick())); connect(this,SIGNAL(quitGame()),this,SLOT(QUITSLOT())); timer.start(100/6); }
void LookUpWindow::on_addBtn_clicked() { controller->setLearn(lookUpData); setBtn(); }