pyQt布局-填满窗口的设置方式

1.两种填满情况

1、文本框填满窗口
在构造界面后,将文本框设置为中心组件。
def init(self, parent=None):
super().init(parent) # 调用父类构造函数,创建窗体
self.ui=Ui_MainWindow() # 创建UI对象
self.ui.setupUi(self) # 构造UI界面
self.setCentralWidget(self.ui.textBrowser)
2、文本框填满QDockWidget
在构造界面后,将文本框设置为中心组件。
def init(self, parent=None):
super().init(parent) # 调用父类构造函数,创建窗体
self.ui=Ui_MainWindow() # 创建UI对象
self.ui.setupUi(self) # 构造UI界面
self.setCentralWidget(self.ui.textBrowser)
self.ui.dockWidget_files.setWidget(self.ui.listView_files)
备注:QDockWidget中并没有 setCentralWidget()这个方法,使用的是setWidget()

2.运行效果

pyQt布局-填满窗口的设置方式
pyQt布局-填满窗口的设置方式
pyQt布局-填满窗口的设置方式