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 systemtray规范的所有窗口管理器和X11的独立托盘实现。

       所有实现D-Bus http://www.freed

你可能感兴趣的:(Qt开发进阶教程)