簡體   English   中英

如何最小化Qt中的setFixedSize方法已將其大小設置為固定的無框架窗口?

[英]How to minimize a frameless window which has been set size to fixed by method setFixedSize in Qt?

如何最小化Qt中的setFixedSize方法已將其大小設置為固定的無框架窗口?

嗨,我正在使用C ++代碼制作Qt應用程序。 我將窗口設置為無框

this->setWindowFlags(Qt::FramelessWindowHint);

因此,我無法單擊“操作系統”中的“最小化”按鈕支持,因此無法進行自定義。 但是,當我想使用

this.showMinimized();

我發現它不能與已被設置為固定大小的窗口一起使用

this.setFixedSize(width, height);

所以我的問題是,是否有其他方法可以使設置為固定大小的窗口使用的窗口最小化?

這幾乎絕對不是您想要的,但是,即使不是全部,大多數現代操作系統都包含一個最小化所有鍵盤快捷鍵或顯示桌面按鈕。 如果有的話,您可能在任務欄上有該按鈕。 如果沒有,請嘗試使用Windows鍵+ d或control-alt -d。 如果您想了解如何從代碼中最小化qt窗口(我想您可能想要的),建議您查閱doc.qt.io上令人驚訝的清晰文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM