From 458affa90277ac6efcab44af511a62a94f26b2d4 Mon Sep 17 00:00:00 2001 From: DuanRay Date: Wed, 18 Oct 2023 16:40:12 +0800 Subject: [PATCH] fix: display version error --- debian/changelog | 6 ++++++ logtools.cpp | 14 +++++++++----- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/debian/changelog b/debian/changelog index 3e8f1c7..aca6406 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +nfs-logtools (1.0.0-2) unstable; urgency=medium + + * fix: about dialog show version error + + -- ruizhe Wed, 18 Oct 2023 16:38:13 +0800 + nfs-logtools (1.0.0-1) unstable; urgency=medium * first commit diff --git a/logtools.cpp b/logtools.cpp index 8e0d196..8407394 100644 --- a/logtools.cpp +++ b/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")); -- Gitee