我在Mac和Linux上遇到了QSystemTrayIcon
课程的问题。
我创建了一个程序来创建一个系统托盘图标,我在Windows上没有问题,但在Linux(ubuntu 12)和Mac(OSX 10.8)下,托盘图标在这里,但它上面的图像并没有。出现。
这就是我在班上ctor
做的事情:
icon = new QIcon("trayIcon.png");
m_pTrayIcon = new QSystemTrayIcon();
m_pTrayIcon->setIcon(*icon);
m_pTrayContextMenu = new QMenu();
m_pTrayContextMenu->addAction(openSettings);
m_pTrayContextMenu->addAction(switchSyncMode);
m_pTrayContextMenu->addAction(openFolder);
m_pTrayContextMenu->addSeparator();
m_pTrayContextMenu->addAction(quit);
m_pTrayIcon->setContextMenu(m_pTrayContextMenu);
m_pTrayIcon->show();
我正在使用Qt 4.8库。
有人有想法吗?
答案 0 :(得分:0)
两种可能性