From bb19a13f7566c86bccbb1298b90dfb5d77db9064 Mon Sep 17 00:00:00 2001 From: manjaro-xfce Date: Sun, 12 Dec 2021 19:48:27 +0800 Subject: [PATCH] Qt6 Fix --- taskbusplatform/core/process_prctl.cpp | 2 +- taskbusplatform/gui/main.cpp | 15 ++++++++------- taskbusplatform/gui/pdesignerview.ui | 2 +- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/taskbusplatform/core/process_prctl.cpp b/taskbusplatform/core/process_prctl.cpp index 867a7ae..2941f76 100644 --- a/taskbusplatform/core/process_prctl.cpp +++ b/taskbusplatform/core/process_prctl.cpp @@ -94,7 +94,7 @@ namespace TASKBUS { info->pid = p; info->phandle = p; QString strFm; - strFm.asprintf("/proc/%lld/status",p); + strFm = QString().asprintf("/proc/%lld/status",p); QFile fin(strFm); if (fin.open(QIODevice::ReadOnly)==false) return false; diff --git a/taskbusplatform/gui/main.cpp b/taskbusplatform/gui/main.cpp index 3320329..b33fec4 100644 --- a/taskbusplatform/gui/main.cpp +++ b/taskbusplatform/gui/main.cpp @@ -35,25 +35,26 @@ int main(int argc, char *argv[]) //Install translators QTranslator qtTranslator; - qtTranslator.load("qt_" + QLocale::system().name(), - QLibraryInfo::location(QLibraryInfo::TranslationsPath)); - app.installTranslator(&qtTranslator); + if (qtTranslator.load("qt_" + QLocale::system().name(), + QLibraryInfo::path(QLibraryInfo::TranslationsPath))) + app.installTranslator(&qtTranslator); + QTranslator appTranslator; QString strTransLocalFile = QCoreApplication::applicationDirPath()+"/" + QCoreApplication::applicationName()+"_"+ QLocale::system().name()+".qm"; - appTranslator.load(strTransLocalFile ); - app.installTranslator(&appTranslator); + if (appTranslator.load(strTransLocalFile )) + app.installTranslator(&appTranslator); QTranslator qtTranslatorRes; QString strTransLocalRes = ":/" + QCoreApplication::applicationName()+"_"+ QLocale::system().name()+".qm"; - qtTranslatorRes.load(strTransLocalRes ); - app.installTranslator(&qtTranslatorRes); + if (qtTranslatorRes.load(strTransLocalRes )) + app.installTranslator(&qtTranslatorRes); //using custon item editor, for double int values. create_custom_item_editor(); //show splahs screen diff --git a/taskbusplatform/gui/pdesignerview.ui b/taskbusplatform/gui/pdesignerview.ui index b72f6c0..b94c759 100644 --- a/taskbusplatform/gui/pdesignerview.ui +++ b/taskbusplatform/gui/pdesignerview.ui @@ -53,7 +53,7 @@ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - QPainter::HighQualityAntialiasing|QPainter::SmoothPixmapTransform|QPainter::TextAntialiasing + QPainter::Antialiasing|QPainter::SmoothPixmapTransform|QPainter::TextAntialiasing QGraphicsView::ScrollHandDrag -- GitLab