Я разрабатываю PHP IDE, похожую на Eclipse, но гораздо более легкую. Для интерфейса я использую Qt 4.4.3, который отлично работает. В основном я использовал свою машину с Windows для написания большей части кода в Eclipse CDT и использовал MinGW в качестве компилятора.
Пару дней назад я взял код и поместил его на свой Eee PC с Linux, просто чтобы посмотреть, смогу ли я его собрать. Что ж, после запуска build-essential, Qt и Eclipse программа скомпилировалась просто отлично. Однако, когда я запускаю его в Linux, все значки на панели инструментов моей программы исчезают. Это обычные значки, такие как «Вырезать», «Копировать», «Вставить», «Открыть», «Создать». Сборка не выдает мне никаких предупреждений, а панель инструментов ведет себя так, как будто на ней есть значки (т. е. если значки недоступны, есть текстовая метка). чтобы показать для кнопки. Он не показывает текстовую метку, поэтому думает, что изображения есть).
Любые идеи о том, почему значки не отображаются? Структура файлов точно такая же, и пути к иконкам правильные. Файл ресурсов находит изображения. Я новичок в Linux и разрабатываю Linux, поэтому буду признателен за любую помощь.
Большое спасибо!