Название: Не отображаются иконки Отправлено: MAGrikh от Май 05, 2009, 11:39 В чем может быть проблема?!
В самом начале создал в конструкторе форму, сделал иконки на кнопки / пункты меню первое время я их видел, но теперь - в режиме конструктора все на месте, а при просмотре формы в действии - нет... Создал уже в другом проекте форму с меню (все через код) - все равно не отображаются иконки При этом явно подхватывает их - кнопка в ТулБаре становится пустой, в то время как если не присваивать элементу иконку - отображается текст Название: Re: Не отображаются иконки Отправлено: Пантер от Май 05, 2009, 11:50 Мало данных:
Версия Qt ОС Как добаляешь иконки Минимальный проект(если дело в нем) Название: Re: Не отображаются иконки Отправлено: MAGrikh от Май 05, 2009, 11:56 Работаю под WinXP, версия QT 4.5
Иконки добавлял: 1) в первом варианте - через визуальное создание формы 2) программно когда писал: LoginAct = new QAction(tr("Log&in"), this); LoginAct = new QAction(QIcon(":/Images/ico/plus-circle-frame.png"),tr("Log&in"), this); Файл иконки в формате *.png при этом лежит в одной папке с проектом и прописан в файле Images.qrc Название: Re: Не отображаются иконки Отправлено: spirit от Май 05, 2009, 12:00 а Images.qrc в pro-файле добавлен?
Название: Re: Не отображаются иконки Отправлено: MAGrikh от Май 05, 2009, 12:12 Да, добавлен
RESOURCES += Images.qrc Название: Re: Не отображаются иконки Отправлено: pastor от Май 05, 2009, 12:22 1. Покажи Images.qrc
2. Какая структура каталогов где лежат иконки относительно Images.qrc Название: Re: Не отображаются иконки Отправлено: lit-uriy от Май 05, 2009, 12:34 2 MAGrikh, посмотри файл ресурсов, может у тебя префикс в нём другой, чем указываемый в коде
Название: Re: Не отображаются иконки Отправлено: MAGrikh от Май 05, 2009, 12:54 Images.qrc прикрепил
сам Images.qrc находится в корневой папке проекта, картинки (живые) находятся в папке \Images\ico расположенной там же Название: Re: Не отображаются иконки Отправлено: MAGrikh от Май 05, 2009, 13:04 Нашел!!!
lit-uriy - Ваша идея оказалась верной!!! Я префикс писал "/ico" как только поменял на "/" - все заработало, хотя внешне и те и другие картинки выглядят в qrc одинаково |