二維碼
微世推網(wǎng)

掃一掃關(guān)注

當(dāng)前位置: 首頁 » 快報資訊 » 行業(yè)介紹 » 正文

Qt5_QSystemTrayIcon系統(tǒng)托盤

放大字體  縮小字體 發(fā)布日期:2023-03-11 13:32:36    作者:田佩    瀏覽次數(shù):201
導(dǎo)讀

需要 #include QSystemTrayIcon顯示系統(tǒng)托盤win.h#ifndef WIN_H#define WIN_H#include QDialog#include QSystemTrayIcon //系統(tǒng)托盤類#include QDebugclass win : public QDialog{Q_OBJECTpublic:win(QWidget *parent = nullptr);~win();private:QSystemTrayIcon trayIcon;//創(chuàng)建系統(tǒng)托盤對象int i

需要 #include <QSystemTrayIcon>

顯示系統(tǒng)托盤

win.h

#ifndef WIN_H#define WIN_H#include <QDialog>#include <QSystemTrayIcon> //系統(tǒng)托盤類#include <QDebug>class win : public QDialog{ Q_OBJECTpublic: win(QWidget *parent = nullptr); ~win();private: QSystemTrayIcon trayIcon;//創(chuàng)建系統(tǒng)托盤對象 int i=0;private slots: void trayIconhansu(QSystemTrayIcon::ActivationReason reason);};#endif // WIN_H

win.cpp

#include "win.h"win::win(QWidget *parent) : QDialog(parent){ this->resize(600,300); this->setWindowFlag(Qt::WindowMinimizeButtonHint); trayIcon.setToolTip("系統(tǒng)托盤練習(xí)");//設(shè)置系統(tǒng)托盤得提示 QString ss=trayIcon.toolTip(); // 返回系統(tǒng)托盤得提示 trayIcon.setIcon(QIcon(":/tu/tupian/home.png"));//設(shè)置圖標(biāo) trayIcon.setVisible(true);//設(shè)置部件是否可見 QObject::connect(&trayIcon, &QSystemTrayIcon::activated,this,&win::trayIconhansu); qDebug()<<ss;}win::~win(){}void win::trayIconhansu(QSystemTrayIcon::ActivationReason reason){ //系統(tǒng)托盤一般都是單擊顯示窗口,右擊顯示菜單 if(reason==QSystemTrayIcon::Trigger) //如果動作是單擊 { qDebug()<<"i="<<i; i++; this->showNormal();}}

 
(文/田佩)
免責(zé)聲明
本文僅代表發(fā)布者:田佩個人觀點,本站未對其內(nèi)容進(jìn)行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內(nèi)容,一經(jīng)發(fā)現(xiàn),立即刪除,需自行承擔(dān)相應(yīng)責(zé)任。涉及到版權(quán)或其他問題,請及時聯(lián)系我們刪除處理郵件:weilaitui@qq.com。
 

Copyright?2015-2025 粵公網(wǎng)安備 44030702000869號

粵ICP備16078936號

微信

關(guān)注
微信

微信二維碼

WAP二維碼

客服

聯(lián)系
客服

聯(lián)系客服:

24在線QQ: 770665880

客服電話: 020-82301567

E_mail郵箱: weilaitui@qq.com

微信公眾號: weishitui

韓瑞 小英 張澤

工作時間:

周一至周五: 08:00 - 24:00

反饋

用戶
反饋