LINUX.ORG.RU

Отображение графики в QT


0

0

Вояю под RH в QT программу с созданным проектом из Kdevelop (Normal QT project). Из среды разработки запущенная программа отражает xpm-ки в пунктах меню, а когда запускаю приложение из Konquer-а - нет. Графические файлы включены в проект. Под Windows (QT 2.3.0) все работает нормально. Что сделать под Linux? Возможно, все это связано с тем, что я работаю с проектом из под Kdevelop. Если бы создал свой .pro, из него Makefile и так далее работал - было бы все нормально. Ушел в среду разработки из-за отладки - дюже неудобный GDB (DDD тоже не очень впечатлил). Видел в примерах строки include "граф.файл". Далее, по тексту программы используются константы типа ... QPixmap(fileopen), а где они объявлены - не вижу.


Если я правильно помню, то там используется следующая техника.
Где-то в начале модуля есть что-то вроде
#include "filenew.xpm"

В итоге мы имеем определение массива с именем filenew_xpm

Естественно, файлик должен валяться либо в текущей директории, либо в
месте, упомянутом при компиляции через -I

Flogger_d
()

Фишка формата xpm в том, что это просто текстовый файл с кодом на
языке C. Т.е. в нем просто определяется переменная в виде <filename>_xpm
, которую можно использовать.

Flogger_d
()
Ответ на: комментарий от Flogger_d

Огромное спасибо, что напомнили изменить имя массива в .XPM - я его совсем выпустил из внимания!

gtyrin
() автор топика
Ответ на: комментарий от Flogger_d

А назначение числовых параметров перед определением графического образа не подскажите? Предпоследний, я вижу, определяет глубину цвета. А что значит последний ?

gtyrin
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.