diff --git a/MainWidget.cpp b/MainWidget.cpp index 173452c..9de37bd 100644 --- a/MainWidget.cpp +++ b/MainWidget.cpp @@ -49,6 +49,8 @@ MainWidget::MainWidget(QWidget* parent) ui->btnSave->setFixedWidth(100); ui->btnExit->setFixedWidth(100); ui->btnSearch->setFixedWidth(120); + ui->btnBackup->setEnabled(false); + ui->btnResort->setEnabled(false); connect(ui->btnSelectFile, &QPushButton::clicked, this, [&]() { QString file = CUtil::select_file(this, u8"请选择xml文件", @@ -129,6 +131,11 @@ MainWidget::MainWidget(QWidget* parent) if (tab_widget_ == nullptr) { return; } + + if (!CUtil::affirm(this, u8"提示", u8"确认重新排序吗?")) { + return; + } + sort_by_repeat(vec_); std::vector nvec{}; xml_.copy_and_del(vec_, nvec); @@ -382,6 +389,8 @@ bool MainWidget::read(const QString& file_path) ui->btnImport->setEnabled(true); ui->btnExport->setEnabled(true); ui->btnBackup->setEnabled(true); + ui->btnBackup->setEnabled(true); + ui->btnResort->setEnabled(true); ui->cbConfig->setEnabled(false); ui->btnSet->setEnabled(false); diff --git a/MainWidget.ui b/MainWidget.ui index e9a62e6..5712eae 100644 --- a/MainWidget.ui +++ b/MainWidget.ui @@ -34,6 +34,13 @@ + + + + 重排版(单独) + + + @@ -54,13 +61,6 @@ - - - - 重排版 - - - @@ -226,7 +226,10 @@ - + + + Qt::Horizontal + 40 @@ -244,6 +247,9 @@ + + Qt::Horizontal + 40