Russian Qt Forum
Ноябрь 01, 2024, 03:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Иконка в меню приложения  (Прочитано 4796 раз)
core
Гость
« : Март 08, 2011, 00:00 »

Запутался уже окочательно. Собственно, есть QMenu *main. Добавляю в него action:


Код:
QAction *OpenFiles=main->addAction(QPixmap("/menuimgs/addm.png"),"&Open...",this,SLOT(toolButton_Open_Clicked()),Qt::CTRL+Qt::Key_O);

Иконки нет. Даже не знаю правильно ли так добавлять png для меню. Структура проекта следующая:


проект собирается в QPlayer-build/bin. Файл ресурсов находится в и все сорсы находятся в папке QPlayer/src/ . Иконки для меню находятся в папке QPlayer/images/menuimgs/ . Как мне добавить иконку для пункта меню?
Записан
core
Гость
« Ответ #1 : Март 08, 2011, 00:06 »

Уже отчаялся, но нашел на буржуйском форуме: надо было добавить ":" перед адресом иконки. тоисть

Код:
QAction *OpenFiles=main->addAction(QPixmap(":/menuimgs/addm.png"),"&Open...",this,SLOT(toolButton_Open_Clicked()),Qt::CTRL+Qt::Key_O);

заработало
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.133 секунд. Запросов: 21.