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());