PyQt5 設定視窗居中顯示

2021-09-03 02:43:30 字數 830 閱讀 4542

pyqt5 設定視窗居中顯示示例

問題:視窗控制項尺寸太大會不在螢幕中心,所以要自定義視窗位置

核心在方法 center() 中,獲取桌面螢幕的尺寸,再移動到螢幕中心

class

systempinte***ce

(qtwidgets.qwidget, ui_systemp)

:""" 乙個視窗控制項模組 """

def__init__

(self)

:super

(systempinte***ce, self)

.__init__(

) self.setupui(self)

self.ui =

'' self.center(

)def

center

(self)

: screen = qdesktopwidget(

).screengeometry(

) size = self.geometry(

) self.move(

(screen.width(

)- size.width())

/2,(screen.height(

)- size.height())

/2)def

return_main

(self)

: self.hide(

) self.ui = maininte***ce(

) self.ui.show(

)

pyqt5設定視窗居中顯示

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

pyqt5 設定視窗背景

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

內建視窗 pyqt5

注意 在主視窗中需要新增乙個girdlayout self.gridlayout.addwidget self.child1 將視窗放入girdlayout中 self.child1.show 開啟子視窗1 小技巧 發現出現了兩個底邊那個東西 在由視窗檔案生成的.py檔案中找到如下 self.sta...