Название: QSystemTrayIcon, QMenu и KDE5 Отправлено: Heggi от Май 20, 2015, 17:17 Обычный код.
Код: tray = new QSystemTrayIcon(QIcon(":/img/icon.png"),this); Работает в Винде, Убунте (Unity) нормально. Запускаю в Kubuntu (KDE5) или ArchLinux (KDE5) и вижу вот такое: (http://clip2net.com/clip/m52155/9ff70-clip-4kb.png) Как полечить? Мне не нужно аж 2 выхода в меню. Гугление дает нулевой результат (или гуглить разучился) Хотел подсмотреть решение в коде других приложений (я на qutim тренировался), но там сам черт ногу сломит... Edit: QT везде 5.4.1 Edit2: qutim собран на qt4, так что вероятно и не поможет его код, даже если разберусь в нем ( Edit3: обратил внимание, что у всех приложений на qt5 в QMenuBar и некоторых QMenu присутствует пункт Выход, в тоже время как у qt4 нет ничего подобного... Название: Re: QSystemTrayIcon, QMenu и KDE5 Отправлено: kuzulis от Май 20, 2015, 19:11 А стандартный Qt-шный ексемпл (Examples\Qt-5.4\widgets\desktop\systray\) что показывает?
PS: Вероятно баги в KDE-Frameworks5, поищи на их баг-трекере, мож что есть. Название: Re: QSystemTrayIcon, QMenu и KDE5 Отправлено: Heggi от Май 20, 2015, 19:34 в экземпле тоже самое...
Походу и правда чей-то баг... то ли QT5 то ли KDE5... Название: Re: QSystemTrayIcon, QMenu и KDE5 Отправлено: Old от Май 20, 2015, 20:20 В трее новом кдешном проблема, никак его не починят.
|