是否可以在Ubuntu 17.04桌面中配置自定义系统任务栏图标?

时间:2018-09-04 05:15:19

标签: qt ubuntu system-tray

我有一个在Ubuntu 17.04上运行的带有自定义桌面图标的Qt GUI应用程序。右上角的Ubuntu系统托盘中是否可以显示自定义图标?

1 个答案:

答案 0 :(得分:0)

是的,您必须将自定义图标设置为QSystemTray对象的QIcon对象。 示例代码

QSystemTrayIcon m_Tray = new QSystemTrayIcon(this); 
m_Tray->setIcon(QIcon(":/Images/customIcon.ico"));
m_Tray->show();

或在构造函数本身中传递QIcon。