我有一个旧的Qt4代码,我移植到Qt5并构建(gcc4.8,Ubuntu)。该程序没有显示任何GUI窗口,但打印其控制台输出就好了。
最后,我将整个{{1}}缩减到下面的最小代码,并且具有相同的行为:打印“exec ...”并且程序正在静默运行(没有退出,没有崩溃),但是没有窗户出现。
我应该考虑什么问题?
{{1}}
答案 0 :(得分:0)
如果加载/显示简单的Widget失败,我希望平台插件丢失或位置错误。 在调试环境中查找错误输出(例如“无法加载平台插件”)。 你在哪个平台上使用?检查您的应用程序目录结构!
答案 1 :(得分:0)
这是窗口管理器(icewm)的一个问题,它不支持Qt 5创建窗口的方式。它是fixed中的icewm 1.3.8,因此,如果您可以更新,或者使用其他窗口管理器,则可以解决您的问题。