Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使PyQt窗口状态在PyQt中最大化_Python_Pyqt4_Maximize - Fatal编程技术网

Python 如何使PyQt窗口状态在PyQt中最大化

Python 如何使PyQt窗口状态在PyQt中最大化,python,pyqt4,maximize,Python,Pyqt4,Maximize,我正在我的应用程序中使用PyQt4 for GUI 我想知道如何在默认情况下使我的窗口最大化 我目瞪口呆,但没有找到替代者 我尝试使用下面的代码,但它不是为了最大化,而是将窗口调整到桌面屏幕大小 但我需要的效果,我们将看到当我们按下窗口标题栏右侧的最大化按钮 screen = QtGui.QDesktopWidget().screenGeometry() self.setGeometry(0, 0, screen.width(), screen.height()) 发件人: 根据上述说明,

我正在我的应用程序中使用PyQt4 for GUI

我想知道如何在默认情况下使我的窗口最大化

我目瞪口呆,但没有找到替代者

我尝试使用下面的代码,但它不是为了最大化,而是将窗口调整到桌面屏幕大小

但我需要的效果,我们将看到当我们按下窗口标题栏右侧的最大化按钮

screen = QtGui.QDesktopWidget().screenGeometry()
self.setGeometry(0, 0, screen.width(), screen.height())  
发件人:


根据上述说明,您可以使用F11键(并按Esc键退出)在两种状态之间切换


如果您想要全屏显示,您必须使用:

self.showFullScreen()

很抱歉耽搁了,甚至想出了另一种方法
self.setWindowState(QtCore.Qt.WindowMaximized)
这也在起作用。这不是问题。此用户希望最大化窗口。不是全屏的。
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()
self.showFullScreen()