我有一个在Ubuntu 17.04上运行的带有自定义桌面图标的Qt GUI应用程序。右上角的Ubuntu系统托盘中是否可以显示自定义图标?
答案 0 :(得分:0)
是的,您必须将自定义图标设置为QSystemTray对象的QIcon对象。 示例代码
QSystemTrayIcon m_Tray = new QSystemTrayIcon(this);
m_Tray->setIcon(QIcon(":/Images/customIcon.ico"));
m_Tray->show();
或在构造函数本身中传递QIcon。