首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Qt工具栏按钮图标在MinGW构建后显示在窗口中,但在使用g++构建后消失

Qt工具栏按钮图标在MinGW构建后显示在窗口中,但在使用g++构建后消失
EN

Stack Overflow用户
提问于 2009-01-23 22:15:07
回答 2查看 2.1K关注 0票数 1

我正在开发一个类似于Eclipse的PHP IDE,但是轻量级得多。对于界面,我使用的是Qt 4.4.3,它似乎工作得很好。我主要使用我的Windows机器来完成Eclipse CDT中的大部分编码工作,并使用MinGW作为编译器。

几天前,我把代码放在我的装有Linux的Eee PC上,看看是否可以构建它。在运行了build-essential、Qt和Eclipse之后,程序编译得很好。然而,当我在Linux中启动它时,我的程序工具栏上的所有图标都消失了。这些是常见的图标,如剪切、复制、粘贴、打开、新建...构建不会给我任何警告,工具栏就像它有图标一样(例如,如果图标不可用,则会显示按钮的文本标签。它不显示文本标签,因此它认为图像在那里)。

你知道为什么这些图标没有出现吗?文件结构完全相同,图标的路径也是正确的。资源文件查找图像。我刚接触Linux并在Linux上进行开发,所以我非常感谢任何人的帮助。

非常感谢!

EN

回答 2

Stack Overflow用户

发布于 2009-03-12 18:35:31

你的图标使用了哪种图像格式,例如GIF、PNG?可能是目标计算机上的Qt未成功加载该格式的plugins

票数 1
EN

Stack Overflow用户

发布于 2009-01-24 00:01:47

使用'strace -e file -o log./YourBinary‘,并在启动后立即退出程序。

在日志中查找“未找到文件的错误”。在这种神秘的情况下,以这种方式重复检查路径确实是正确的,这是没有坏处的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/474833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档