zoukankan      html  css  js  c++  java
  • QT 添加到系统托盘中

    首先需要一个可被访问的图标

     参数图标添加

    mainwindow.cpp

    在这个文件中添加代码

     QIcon icon(":/Dm7.ico");
        systemTray = new QSystemTrayIcon(this);
        systemTray->setIcon(icon);
        systemTray->setToolTip("Test Radio Buttons");
        minimumAct = new QAction("Minimum Window", this);
        //Note the differences between hide() and showMinimized().
        connect(minimumAct, SIGNAL(triggered()), this, SLOT(hide()));
        maximumAct = new QAction("Maximum Window", this);
        connect(maximumAct, SIGNAL(triggered()), this, SLOT(showMaximized()));
        restoreAct = new QAction("Restore Window", this);
        connect(restoreAct, SIGNAL(triggered()), this, SLOT(showNormal()));
        quitAct = new QAction("Quit Application", this);
        connect(quitAct, SIGNAL(triggered()), qApp, SLOT(quit()));
        pContextMenu = new QMenu(this);
        pContextMenu->addAction(minimumAct);
        pContextMenu->addAction(maximumAct);
        pContextMenu->addAction(restoreAct);
        pContextMenu->addSeparator();
        pContextMenu->addAction(quitAct);
        systemTray->setContextMenu(pContextMenu);
        systemTray->show();

    分别为图标添加代码函数
    QSystemTrayIcon
    功能组
    QAction
    以及枚举函数
    Qmenu


    在.h文件中添加变量
     QSystemTrayIcon*   systemTray;
        QAction*  minimumAct;
        QAction*  maximumAct;
        QAction*  restoreAct;
        QAction* quitAct;
      QMenu* pContextMenu;


      流程

     图标添加

     添加这个文件路径

     在这个文件中添加可访问文件

    在UI中添加一个按钮

     并添加函数

    点击

     

     有了

    OK

  • 相关阅读:
    字符串数组
    常用函数
    判断是否是素数回文数
    杨辉三角
    惨痛的教训 没有 脑子的我
    剪缎带
    ?????函数不起作用
    C#3
    celery 原理和组件
    vue检查用户名是否重复
  • 原文地址:https://www.cnblogs.com/suiyi78/p/12875102.html
Copyright © 2011-2022 走看看