在 Pyqt5 中,QWindow、showMaximized() 不起作用。为什么?



这是一个非常简单的代码。

在这段代码中,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((工作。

您只需要在新创建的Object(即screen(上使用.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")

app = QApplication(sys.argv)
screen = Window()
screen.showMaximized()
sys.exit(app.exec_())

相关内容

  • 没有找到相关文章

最新更新