Re: [問題] qt tray icon 問題

看板C_and_CPP作者 (談無慾)時間8年前 (2017/03/06 07:09), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《MOONY135 (談無慾)》之銘言: : 開發平台(Platform): (Ex: Win10, Linux, ...) : vs2015 : 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) : qt5.7 : 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) : 問題(Question): : 目前寫的程式 在編譯時 經常會在小圖示的地方 : 出現很多我的程式的 tray icon : ================================================================== : 這邊是拿teamViewer的小圖示來做比喻(因為消失的速度太快來不及截圖) : http://imgur.com/gSuzM8U
大概會是這種長相 現在有空了 回復一下自己的文章 後來我找到這篇文章 https://goo.gl/UJRnMc 我會出現很多小圖示的原因是 因為我都強制在debuger時下關閉 不管是按 http://imgur.com/l8ZDkEB
http://imgur.com/eInysH0
後來我做了一個小實驗 只有創QSystemTrayIcon跟一個button來關掉自己 SystemTrayTest::SystemTrayTest(QWidget *parent) : QMainWindow(parent) { ui.setupUi(this); QIcon icon = QIcon("Image/color.ico"); setWindowIcon(icon); trayIcon = new QSystemTrayIcon(this); trayIcon->setIcon(icon); trayIcon->setToolTip(tr("TRAYICON_NAME")); trayIcon->show(); QPushButton* btnClose = new QPushButton("btnQuit", ui.centralWidget); btnClose->setGeometry(100,100,200,200); btnClose->setObjectName("Close_Window"); connect(btnClose, SIGNAL(released()), qApp, SLOT(quit())); } 從btnClose去關就通通沒有問題了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.242.6.98 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1488784179.A.4F0.html

03/07 08:22, , 1F
畢竟destroy也是需要執行的
03/07 08:22, 1F
文章代碼(AID): #1OlGipJm (C_and_CPP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
問題
5
28
完整討論串 (本文為第 2 之 2 篇):
問題
5
28
文章代碼(AID): #1OlGipJm (C_and_CPP)