23333 有一阵子没写博客了,研究了挺长时间qt,学到任务栏托盘时简直无语,网上找得到的代码大多是废码,Qt5不支持或者本身就有毛病不能实现却被n多人转来转去的,甚是无语。

简单托盘功能以下在Qt5.5编译通过:

#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QSystemTrayIcon>//任务栏类
#include <QMenu>//菜单类
namespace Ui {
class MainWindow;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = 0);
    ~MainWindow();
private:
    QSystemTrayIcon *myTrayIcon;
    QMenu *myMenu;
    QAction *restoreWinAction;
    QAction *quitAction;
    void createMenu();
    Ui::MainWindow *ui;
private slots:
    void showNormal();
};

#endif // MAINWINDOW_H
MainWindow.h

相关文章:

  • 2022-02-05
  • 2022-12-23
  • 2021-10-04
  • 2021-11-15
  • 2022-12-23
  • 2021-12-23
  • 2021-06-30
猜你喜欢
  • 2021-09-26
  • 2021-09-02
  • 2022-01-13
  • 2022-12-23
  • 2022-12-23
  • 2021-11-30
相关资源
相似解决方案