#include "menudialog.h" #include "ui_menudialog.h" MenuDialog::MenuDialog(QWidget *parent) : QDialog(parent), ui(new Ui::MenuDialog) { ui->setupUi(this); initUI(); } MenuDialog::~MenuDialog() { delete ui; } void MenuDialog::initUI() { uodateNumbers(); updateImage(); } void MenuDialog::uodateNumbers() { QString randomString = getRandomString(40); ui->label_number1->setText(randomString.mid(0,8)); ui->label_number2->setText(randomString.mid(8,8)); ui->label_number3->setText(randomString.mid(16,8)); ui->label_number4->setText(randomString.mid(24,8)); ui->label_number5->setText(randomString.mid(32,8)); } void MenuDialog::updateImage() { QImage image(":/resources/gilr.jpg"); image = image.scaled(200, 200); ui->label_Image->setPixmap(QPixmap::fromImage(image)); } void MenuDialog::on_pushButton_exit_clicked() { QCoreApplication *app = (static_cast(QCoreApplication::instance())); app->exit(0); }