diff --git a/0001-fix-display-version-error.patch b/0001-fix-display-version-error.patch new file mode 100644 index 0000000000000000000000000000000000000000..69419899fcf9e8bb4e6592441972cf9805693321 --- /dev/null +++ b/0001-fix-display-version-error.patch @@ -0,0 +1,27 @@ +diff --git a/nfs-logtools-1.0.0/logtools.cpp b/nfs-logtools-1.0.0/logtools.cpp +index 8e0d196..8407394 100644 +--- a/nfs-logtools-1.0.0/logtools.cpp ++++ b/nfs-logtools-1.0.0/logtools.cpp +@@ -50,13 +50,17 @@ void Logtools::logtoolsAboutLogtools() + QFont fontName("Noto Sans CJK SC", 12); + fontName.setBold(true); + softName->setFont(fontName); +- +- QLabel *softVersion = new QLabel(tr("1.0.0"), dialogAbout); ++ ++ QProcess process; ++ QStringList params; ++ process.start("bash", QStringList() << "-c" << "dpkg -l | grep nfs-logtools"); ++ process.waitForFinished(); ++ QString appVersion = process.readAllStandardOutput(); ++ ParserLog::formatString(appVersion); ++ QLabel *softVersion = new QLabel(appVersion.split(" ")[2],dialogAbout); + softVersion->move(36, 66); +- QFont font("Noto Sans CJK SC", 9); +- softVersion->setFont(font); + +- QLabel *softIcon = new QLabel(tr("1.0.0"), dialogAbout); ++ QLabel *softIcon = new QLabel(dialogAbout); + softIcon->move(406, 36); + softIcon->setPixmap(QPixmap(":/icon/nfs-logtools.png")); +