影者东升 发表于 2021-7-9 09:12:04

Qt实现软件任务栏托盘功能

  PC端应用程序大部分都有“系统托盘”,例如微信,QQ,360,腾讯视频等。在用Qt开发应用程序时,我们也可以实现“程序托盘”。
  Qt提供的系统托盘类QSystemTrayIcon,可以看看Qt助手的解释。
  QSystemTrayIcon类为系统托盘中的应用程序提供一个图标。
  操作系统通常在桌面上提供一个特殊的区域,称为系统托盘或通知区域,长时间运行的应用程序可以在这里显示图标和短消息。
  例如下图,系统右下角:

  QSystemTrayIcon类可以在以下平台上使用:
  (1)所有支持的Windows版本。
  (2)实现了http://standards.freedesktop.org/systemtr-spec/systemtr-spec0.2.html freedesktop.org XEmbed s

  
文档来源:51CTO技术博客https://blog.51cto.com/u_12570763/3012397
页: [1]
查看完整版本: Qt实现软件任务栏托盘功能