簡體   English   中英

如何使pyqt中的PyQt窗口狀態最大化

[英]How to make PyQt window state to maximised in pyqt

我在應用程序中將PyQt4用於GUI。

我想知道默認情況下如何使窗口最大化。

我凝視了一下,但沒有找到替代者。

我嘗試使用下面的代碼,但不是為了最大化,而是將窗口調整為桌面屏幕大小。

但是我需要當我們按下窗口標題欄右側的最大化按鈕wt時將看到的效果。

screen = QtGui.QDesktopWidget().screenGeometry()
self.setGeometry(0, 0, screen.width(), screen.height())  

文檔

self.showMaximized()

如果要全屏顯示,則必須使用:

self.showFullScreen()

根據上述給定的語句,您可以使用它使用F11鍵在狀態之間進行切換(並在Esc鍵上退出)

def keyPressEvent(self, e):  
    if e.key() == QtCore.Qt.Key_Escape:
        self.close()
    if e.key() == QtCore.Qt.Key_F11:
        if self.isMaximized():
            self.showNormal()
        else:
            self.showMaximized()

暫無
暫無

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

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