PyQt5 介面背景設定

2021-09-24 12:09:43 字數 833 閱讀 1270

☆ palette:調色盤、顏料

專題:【qss

#這裡mainwindow為例項化出的窗體名(例項名)

qss_style = '''

#mainwindow

'''mainwindow.setstylesheet(qss_style)

多級視窗呼叫時

,外部qss設定的渲染路徑

可能會不起作用,此時可以使用palette

#第三方包的匯入

#from pyqt5.qtgui import *

from pyqt5.qtgui import qpalette,qbrush,qpixmap

#背景設定部分

palette = qpalette()

palette.setbrush(qpalette.background,qbrush(qpixmap("./icon/background.png")))

pay.setpalette(palette)

例項:

☆ 當路徑錯誤時,執行背景會顯示為黑色:

三 PYQT5介面布局

很多書在談pyqt5布局,都講得很詳細,這裡也要寫一寫布局,畢竟它是程式設計中重要一部分。這部分內容看起來很簡單,尤其在designer工具下使用介面繪製功能,這也將介面設計與邏輯設計想分離。但是要設計出美觀的介面,可不是只是會使用布局器那麼簡單。在開始設計介面之前,我們不可能列舉所有布局的情況,只...

PyQt5 登陸介面

self.setwindowtitle 登陸介面 self.setwindowicon qicon d ico ooopic 1552382147.ico self.resize 500,200 self.password 12345678 self.username kaixinde101 sel...

pyqt5 設定視窗背景

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