QTrayIcon не отображается в Linux CentOS 7 - PullRequest
0 голосов
/ 27 декабря 2018

Я пытаюсь добавить значок в системном трее в мое приложение QT.Код прекрасно работает в Windows 7 - Windows 10, но значок в трее не отображается в CentOS 7. Приложение работает, поскольку оно получает внешние сигналы и показывает сообщения.Код ниже:

createTrayIcon();
trayIcon->show();

И функция:

void Window::createTrayIcon()
{
    trayIconMenu = new QMenu(this);
    trayIconMenu->addAction(logiAction);
    trayIconMenu->addAction(managerAction);
    trayIconMenu->addAction(quitAction);

    trayIcon = new QSystemTrayIcon(this);
    trayIcon->setContextMenu(trayIconMenu);
    trayIcon->setIcon(QIcon(QString(":/resources/klatki/app.jpg")));

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...