pyQt布局 填滿視窗的設定方式

2021-10-25 18:04:39 字數 925 閱讀 7255

1、文字框填滿視窗

在構造介面後,將文字框設定為中心元件。

definit(self, parent=none):

super().init(parent) # 呼叫父類建構函式,建立窗體

self.ui=ui_mainwindow() # 建立ui物件

self.ui.setupui(self) # 構造ui介面

self.setcentralwidget(self.ui.textbrowser)

2、文字框填滿qdockwidget

在構造介面後,將文字框設定為中心元件。

definit(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()

pyqt5 設定視窗背景

通過qss可以設定視窗的背景色或背景。import sys from pyqt5.qtcore import from pyqt5.qtgui import from pyqt5.qtwidgets import class mainwindow qwidget def init self,pare...

PyQt5 設定視窗居中顯示

pyqt5 設定視窗居中顯示示例 問題 視窗控制項尺寸太大會不在螢幕中心,所以要自定義視窗位置 核心在方法 center 中,獲取桌面螢幕的尺寸,再移動到螢幕中心 class systempinte ce qtwidgets.qwidget,ui systemp 乙個視窗控制項模組 def init...

pyqt5設定視窗居中顯示

import sys class centerform qmainwindow def init self super centerform,self init 設定主視窗的標題 self.setwindowtitle 居中顯示的視窗 設定窗體大小 self.resize 400,300 defce...