3
我在Mac和Linux上遇到QSystemTrayIcon
類問題。QSystemtrayicon:Mac上沒有圖像
我做了一個程序來創建一個系統托盤圖標,我在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庫。
人有一個想法?
您是否檢查過trayIcon.png在程序的工作目錄中? – Leiaz
當然可以。我把它放在與可執行文件相同的目錄下 – lagarkane