LINUX.ORG.RU

QSystemTrayIcon не генерирует сигналы activated в Gnome

 , , ,


0

1

Привет, коллеги.

Есть Ubuntu 22.04/20.04. Проверено на Qt5.15.2/6.2.4/6.4.2.

Для работы с треем использую QSystemTrayIcon. Так вот во первых не отображается иконка пока не вызвать setContextMenu(), но это половина проблемы. А главная проблема в том, что не генерируются сигналы activated для левой/правой кликов мышью и для двойного клика (зато генерируются для клика средней кнопкой).

При этом в Kubuntu 22.04 генерируется все кроме двойного клика. В Linux Mint Cinnamon 20/21 генерируются сигналы на клик левой и средней кнопками.

В Windows 11 генерируются сигналы на все.

Поясните пожалуйста - это холтура разрабов Qt или какие то особенности обработки кликов по иконкам в трее в Gnome/Gtk ?

★★★★★

Последнее исправление: rumgot (всего исправлений: 1)