Russian Qt Forum
Ноябрь 24, 2024, 07:11
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
>
Не отображаются иконки
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Не отображаются иконки (Прочитано 8577 раз)
MAGrikh
Гость
Не отображаются иконки
«
:
Май 05, 2009, 11:39 »
В чем может быть проблема?!
В самом начале создал в конструкторе форму, сделал иконки на кнопки / пункты меню
первое время я их видел, но теперь - в режиме конструктора все на месте, а при просмотре формы в действии - нет...
Создал уже в другом проекте форму с меню (все через код) - все равно не отображаются иконки
При этом явно подхватывает их - кнопка в ТулБаре становится пустой, в то время как если не присваивать элементу иконку - отображается текст
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Не отображаются иконки
«
Ответ #1 :
Май 05, 2009, 11:50 »
Мало данных:
Версия Qt
ОС
Как добаляешь иконки
Минимальный проект(если дело в нем)
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
MAGrikh
Гость
Re: Не отображаются иконки
«
Ответ #2 :
Май 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
«
Последнее редактирование: Май 05, 2009, 11:59 от MAGrikh
»
Записан
spirit
Гость
Re: Не отображаются иконки
«
Ответ #3 :
Май 05, 2009, 12:00 »
а
Images.qrc
в pro-файле добавлен?
Записан
MAGrikh
Гость
Re: Не отображаются иконки
«
Ответ #4 :
Май 05, 2009, 12:12 »
Да, добавлен
RESOURCES += Images.qrc
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Не отображаются иконки
«
Ответ #5 :
Май 05, 2009, 12:22 »
1. Покажи Images.qrc
2. Какая структура каталогов где лежат иконки относительно Images.qrc
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Не отображаются иконки
«
Ответ #6 :
Май 05, 2009, 12:34 »
2 MAGrikh, посмотри файл ресурсов, может у тебя префикс в нём другой, чем указываемый в коде
Записан
Юра.
MAGrikh
Гость
Re: Не отображаются иконки
«
Ответ #7 :
Май 05, 2009, 12:54 »
Images.qrc прикрепил
сам Images.qrc находится в корневой папке проекта, картинки (живые) находятся в папке
\Images\ico расположенной там же
Записан
MAGrikh
Гость
Re: Не отображаются иконки
«
Ответ #8 :
Май 05, 2009, 13:04 »
Нашел!!!
lit-uriy - Ваша идея оказалась верной!!!
Я префикс писал "/ico"
как только поменял на "/" - все заработало, хотя внешне и те и другие картинки выглядят в qrc одинаково
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...