1

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

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

关于为什么图标没有显示的任何想法?文件结构完全一样,图标的路径也正确。资源文件查找图像。我对 Linux 很陌生,并且在 Linux 上进行开发,所以我会很感激任何帮助。

非常感谢!

4

2 回答 2

1

您为图标使用了哪种图像格式,例如 GIF、PNG?可能是目标机器上的 Qt 没有成功加载该格式的插件

于 2009-03-12T18:35:31.430 回答
0

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

查看日志中的“未找到文件错误”。在像这样的神秘案例中,以这种方式仔细检查路径确实是正确的永远不会有什么坏处

于 2009-01-24T00:01:47.430 回答