mytetra_dev icon indicating copy to clipboard operation
mytetra_dev copied to clipboard

Fix kde5 trayicon

Open PavelSann opened this issue 4 years ago • 5 comments

Исправил отображение иконки в трее для KDE 5 Plasma

В KDE 5 Plasma не отображается иконка QSystemTrayIcon если в QIcon задан путь к файлу иконки. Чтобы иконка показывалась нужно использовать имя иконки из темы: QIcon::fromTheme("mytetra") Иконка должна быть в папке /usr/share/icons/ или ~/.local/share/icons/

PavelSann avatar Apr 26 '21 07:04 PavelSann

Спасибо, помогло

Shura0 avatar Dec 20 '21 10:12 Shura0

Не понял, а сама тема/иконка как появится в /usr/share/icons/ или ~/.local/share/icons/ ?

xintrea avatar Dec 21 '21 14:12 xintrea

Копирование иконки есть в make install который генерирует qt

PavelSann avatar Dec 21 '21 14:12 PavelSann

mytetra/app/app.pro mytetra/app/Makefile

PavelSann avatar Dec 21 '21 14:12 PavelSann

Копирование иконки есть в make install который генерирует qt

Этого недостаточно. MyTetra распространяется не только в исходниках или в linux-пакетах, а как предсобранное переносимое приложение. Все данные должны содержаться в самом бинарнике MyTetra. MyTetra не должна полагаться на то, что где-то в каком-то системном каталоге обязательно окажется определенный файл.

xintrea avatar Apr 25 '22 10:04 xintrea