Qt設置窗口不在系統的任務欄上顯示


有時候有特殊需求,不希望在任務欄上出現應用程序的圖標。該怎么辦呢?
其實可以通過設置窗口標志來實現。
調用QWidget的setWindowFlags()函數。 設置為Qt::Tool、Qt::SubWindow、Qt::Popup可以達到目的。
 
但是這樣做會有副作用:
設置Qt::Popup不能設置保持窗口在頂層和底層。
設置Qt::SubWindow的窗口沒有標題欄,沒有關閉按鈕,也不能進行拉伸。這些功能需要自己實現。
設置Qt::Tool窗口可以拉伸也有關閉按鈕,但是點擊關閉按鈕,程序並不退出。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM