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