我有一个包含许多dockwidget、工具栏和菜单栏的主窗口。我可以切换dockwidgets和工具栏的可见性,但不能切换菜单栏。为什么下面的代码不起作用?是否可以通过隐藏菜单栏在 PyQt 中仅将 QMainWindow 的中央小部件作为全屏查看?
class MainWindow(QMainWindow):
def __init__(self, parent=None):
super(MainWindow, self).__init__(parent)
self.local_grview = QGraphicsView()
self.local_grview.setSceneRect(0,0,200,200)
self.setCentralWidget(self.local_grview)
def fullscreen(self):
self.hide()
self.setParent(None)
self.local_grview.showFullScreen()
self.local_grview.show()