-1

这是一个很小的简单代码。

在此代码中,self.showMaximized() 不起作用。

即使它那么小,我也不知道为什么。

import sys
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *

class Window(QWindow):
    def __init__(self):
        QWindow.__init__(self)
        self.setTitle("title")
        self.showMaximized()
        # self.resize(400,300)
        # self.showMaximized()
        # self.showFullScreen()


app = QApplication(sys.argv)

screen = Window()
screen.show()

sys.exit(app.exec_())

删除'screen.show()',然后showMaximized() 工作。

4

1 回答 1

1

要么您.showMaximized()只需要在新创建的Objectie上使用screen,但不需要在构造函数中使用,或者只在构造函数的末尾使用,但不需要两次。

代码:

import sys
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *

class Window(QWindow):
    def __init__(self):
        QWindow.__init__(self)
        self.setTitle("title")


app = QApplication(sys.argv)

screen = Window()
screen.showMaximized()

sys.exit(app.exec_())
于 2020-02-24T05:19:30.530 回答