Название: Проблема с получением QIcon из плагина (решено). Отправлено: nayk от Марта 30, 2017, 08:10 Здравствуйте.
Помогите найти причину поведения программы с использованием плагинов: главное приложение при запуске загружает плагины из каталога и добавляет пункты меню для каждого из них. У каждого плагина есть функция, возвращающая QIcon. Но пункты меню получаются с одинаковым значком от первого плагина. Почему не меняется значок у второго и последующего пунктов меню? Что добавить/изменить? Формирование меню в главном приложении: Код: #include <mod_interface.h> Класс интерфейса в файле mod_interface.h Код: class ModuleInterface { Пример плагина: файл module.h Код: #ifndef MODULE_H файл module.cpp Код: #include "module.h" Qt 5.8, ОС Windows. Название: Re: Проблема с получением QIcon из плагина Отправлено: ssoft от Марта 30, 2017, 08:28 Не имеет ли иконка одинаковое название?
Код
Ресурсы в приложении общие, и одинаковое название - одна и та же иконка. Название: Re: Проблема с получением QIcon из плагина Отправлено: nayk от Марта 30, 2017, 09:01 Действительно, этот момент я пропустил. Изменил название - все заработало.
Спасибо! |