В чем причина черного фона иконки в системном трее при использовании QSystemTrayIcon в Linux?

В проекте на Qt хочу использовать иконку приложения в системном трее.
Иcпользую следующий код:
trayIcon = new QSystemTrayIcon(this);
trayIcon->setIcon(QIcon(":/app-ind.png"));
trayIcon->setContextMenu(mainMenu);
trayIcon->show();

У изображения прозрачный фон. При этом в cinnamon иконка отображается нормально, а вот в unity и lxpanel - фон отображается черным. Гугление ничего внятного не дает. Версия Qt - 5.3.2. Размер изображения пробовал менять в соответсвии с рекомендациями - результат тот же.
  • Вопрос задан
  • 2428 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы