【问题标题】:Is it possible to configure custom system tray icons in Ubuntu 17.04 desktop?是否可以在 Ubuntu 17.04 桌面中配置自定义系统托盘图标?
【发布时间】:2018-09-04 05:15:19
【问题描述】:

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

【问题讨论】:

标签: qt ubuntu system-tray


【解决方案1】:

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

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

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

【讨论】:

  • 可以配置成启动时有图标吗?
  • @AnkurShah 你是说启动画面?
  • 不确定启动画面是什么
  • 应用启动时是否需要显示图标?
  • 我认为他的意思是在操作系统启动时启动程序最小化(仅图标)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多