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

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Проблема с иконками в плагине  (Прочитано 10037 раз)
manarch
Гость
« Ответ #15 : Февраль 03, 2009, 15:26 »

Все...  проблему решил.
Все оказалась как все гениальное просто. В файле ресурсов .qrc все ресурсы хранятся в сл. виде:
Код:
<RCC>
  <qresource>
    <file>fileopen.png</file>
  </qresource>
</RCC>

Для загрузки иконки использовалась команда
Код:
    QIcon icon1;
    icon1.addPixmap(QPixmap(QString::fromUtf8(":/fileopen.png")), QIcon::Normal, QIcon::Off);

И во всех проектах я так и делал и все было хорошо и работало. а вот в плагине нет. Но черт меня дернул в дизайнере имя группе иконок и файл получился:
Код:
<RCC>
  <qresource prefix="icons">
    <file>fileopen.png</file>
  </qresource>
</RCC>
И дальше тот же черт навел на мысль переписать загрузку в виде:
Код:
    QIcon icon1;
    icon1.addPixmap(QPixmap(QString::fromUtf8(":/icons/fileopen.png")), QIcon::Normal, QIcon::Off);

и все заработало ВКЛЮЧАЯ ПЛАГИН так как будто ничего и небыло. Вот теперь весь проект правлю. 
Так что всем спасибо за помощь. Надесь что я один такой кто про это не знал. Улыбающийся
Записан
Rcus
Гость
« Ответ #16 : Февраль 03, 2009, 15:33 »

никогда руками не набирал qrc файлы, а редакторы ресурсов не позволяли вставлять ресурс без префикса Улыбающийся
Записан
manarch
Гость
« Ответ #17 : Февраль 04, 2009, 06:47 »

Цитировать
никогда руками не набирал qrc файлы, а редакторы ресурсов не позволяли вставлять ресурс без префикса
Так я тоже набирал в редакторе. Незнаю каким ты редактором пользовался, но в 4.4.0 редактор позволяет не вводить имена групп. При этом он вообще не ставит каких либо условий как по количеству групп, так и по уникальности их имен.
Записан
Rcus
Гость
« Ответ #18 : Февраль 04, 2009, 07:27 »

/*shrugs*/
Не знаю, например в Qt Creator после создания нового файла ресурсов в меню Add действие Add File неактивно, можно только добавить префикс Улыбающийся (а раньше я пользовался редактором в составе интеграции Eclipse и Qt )
« Последнее редактирование: Февраль 04, 2009, 07:29 от Rcus » Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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