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.运行效果




本文介绍两种文本框填充方法:一种是让文本框填满整个窗口,通过设置文本框为中央组件实现;另一种是让文本框填满QDockWidget,通过setWidget方法实现。
5582

被折叠的 条评论
为什么被折叠?



