diff --git a/src/create_image_info.cpp b/src/create_image_info.cpp index baecb5e..c9e4a44 100644 --- a/src/create_image_info.cpp +++ b/src/create_image_info.cpp @@ -135,6 +135,18 @@ void Create_Image_Info::close_create_image_info() } +void Create_Image_Info::init() +{ + ui->label_Creating->setText("Creating Images ..."); + ui->label_leftTime->setVisible(true); + ui->label_speed->setVisible(true); + ui->label_now->setVisible(true); + ui->progressBar->setValue(0); + timer->start(50); + if(!time_left.isValid()) + qDebug() << "invalid"; +} + void Create_Image_Info::closeEvent(QCloseEvent*) { timer->stop(); diff --git a/src/create_image_info.h b/src/create_image_info.h index 9d5506f..b9aab24 100644 --- a/src/create_image_info.h +++ b/src/create_image_info.h @@ -27,6 +27,8 @@ public slots: void close_create_image_info(); + void init(); + private slots: void updateTime(); diff --git a/src/create_image_info.ui b/src/create_image_info.ui index 5fafa5a..069dbe0 100644 --- a/src/create_image_info.ui +++ b/src/create_image_info.ui @@ -52,7 +52,7 @@ - Creating Images... + Creating Images ... diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 7577e4c..02c2293 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -134,6 +134,11 @@ MainWindow::MainWindow(QWidget *parent) ">> "); // start of the terminal ui->textEdit_terminal->moveCursor(QTextCursor::End, QTextCursor::MoveAnchor); // move the cursor + create_image_info = new Create_Image_Info; + connect(this, &MainWindow::build_image_info_signal, create_image_info, &Create_Image_Info::set_info); + connect(this, &MainWindow::build_image_updateInfo_signal, create_image_info, &Create_Image_Info::updateInfo); + connect(create_image_info, &Create_Image_Info::releaseInfo, this, &MainWindow::updateTerminalCreateImagesProgresssBar); + ReadStyle(); updateMaxButton(); } @@ -3243,10 +3248,7 @@ void MainWindow::createImages() currentTerminalWorkName = "Create Images"; initTerminalProgressBar(total_image); - create_image_info = new Create_Image_Info; - connect(this, &MainWindow::build_image_info_signal, create_image_info, &Create_Image_Info::set_info); - connect(this, &MainWindow::build_image_updateInfo_signal, create_image_info, &Create_Image_Info::updateInfo); - connect(create_image_info, &Create_Image_Info::releaseInfo, this, &MainWindow::updateTerminalCreateImagesProgresssBar); + create_image_info->init(); create_image_info->show(); emit build_image_info_signal(path + "/" + name, image_format, total_image, 0); diff --git a/usr/frd/Mandelbrot Sample.frd b/usr/frd/Mandelbrot Sample.frd index 91afa7b..b0f7bb9 100644 --- a/usr/frd/Mandelbrot Sample.frd +++ b/usr/frd/Mandelbrot Sample.frd @@ -22,7 +22,7 @@ // image and video output settings @output $Output = { - $Time = 65 * 100; // time is measured in millisecond + $Time = 65 * 10; // time is measured in millisecond $Fps = 30; $Crf = 18; // constant rate factor, from 0 to 51 $VideoDir = $Your_Local_Dir; // assignment @@ -30,7 +30,7 @@ $VideoName = Mandelbrot Set Sample; $ImageDir = D:\FRD\Mandelbrot\img; $ImagePrefix = img_; - $ImageSize = 1920, 1080; // set as 1080p + $ImageSize = 400, 300; // set as 1080p $Music = // Music will be played by sequence. // Music names are divided by comma.