From 3e4fda83baf9b2cab64df3e6d02aa7b779d6f2ee Mon Sep 17 00:00:00 2001 From: Syping Date: Wed, 25 Sep 2019 16:29:15 +0200 Subject: [PATCH] fix setWidgetText for progressBar --- src/luaenginegui/luaengine/LuaEngineGui.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/luaenginegui/luaengine/LuaEngineGui.cpp b/src/luaenginegui/luaengine/LuaEngineGui.cpp index d56e608..0825576 100644 --- a/src/luaenginegui/luaengine/LuaEngineGui.cpp +++ b/src/luaenginegui/luaengine/LuaEngineGui.cpp @@ -552,7 +552,9 @@ int LuaEngineGui::setWidgetText(lua_State *L_p) ((QPlainTextEdit*)pointer)->setPlainText(getVariant(L_p, 2).toString()); } else if (((QObject*)pointer)->inherits("QProgressBar")) { - ((QProgressBar*)pointer)->setFormat(getVariant(L_p, 2).toString()); + QString progressBarText = getVariant(L_p, 2).toString(); + ((QProgressBar*)pointer)->setFormat(progressBarText); + ((QProgressBar*)pointer)->setTextVisible(!progressBarText.isEmpty()); } else if (((QObject*)pointer)->inherits("QPushButton")) { ((QPushButton*)pointer)->setText(getVariant(L_p, 2).toString());