日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python GUI庫圖形界面開發之PyQt5動態加載QSS樣式文件

瀏覽:153日期:2022-08-06 13:53:58

在Qt中經常需要使用樣式,為了降低耦合性(與邏輯代碼分離),我們通常會定義一個QSS文件,然后編寫各種控件(QLabel,QLIneEdit,QPushButton等)的樣式,最后使用QApplication或QMainWindow來加載樣式,這樣就可以讓整個應用程序共享一種樣式了

編寫QSS

首先新建一個擴展名為.qss的文件,如style.qss,然后將其加入資源文件(.qrc)中,在style.qss文件中編寫樣式代碼,例如

QMainWindow{ border-image:url(./images/screen1.jpg);}QToolTip{ border: 1px solid rgb(45, 45, 45); background: white; color: red;}加載QSS

為了方便以后使用,可以編寫一個公共類COmmomHelper,其核心代碼如下

class CommonHelper: def __init__(self): pass @staticmethod def readQss(style): with open(style, ’r’) as f: return f.read()

然后在主函數進行加載,其核心代碼如下

app = QApplication(sys.argv) win = MainWindow() styleFile = ’./style.qss’ qssStyle = CommonHelper.readQss(styleFile) win.setStyleSheet(qssStyle) win.show() sys.exit(app.exec_())

在換樣式時,不需要全局修改,只需要CommomHelper.readQSS()讀取不同的QSS文件即可

完整代碼如下

注意第一步的qss文件的建立,下面會用到

import sysfrom PyQt5.QtWidgets import QMainWindow, QApplication, QVBoxLayout, QPushButtonclass CommonHelper: def __init__(self): pass @staticmethod def readQss(style): with open(style, ’r’) as f: return f.read()class MainWindow(QMainWindow): def __init__(self, parent=None): super(MainWindow, self).__init__(parent) self.resize(477, 258) self.setWindowTitle('加載QSS文件') btn1 = QPushButton(self) btn1.setText(’添加’) btn1.setToolTip(’測試提示’) vbox = QVBoxLayout() vbox.addWidget(btn1) self.setLayout(vbox)if __name__ == '__main__': app = QApplication(sys.argv) win = MainWindow() styleFile = ’./style.qss’ qssStyle = CommonHelper.readQss(styleFile) win.setStyleSheet(qssStyle) win.show() sys.exit(app.exec_())

沒有加載樣式時,窗口樣式

python GUI庫圖形界面開發之PyQt5動態加載QSS樣式文件

加載樣式后,窗口樣式

python GUI庫圖形界面開發之PyQt5動態加載QSS樣式文件

本文介紹了如何在窗口運行狀態下動態加載QSS樣式文件改變窗口樣式,更多關于QSS樣式的文章請查看下面的相關鏈接

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
天堂av在线| 日韩一区二区三区免费视频| 亚洲影院天堂中文av色| 国产综合色区在线观看| 视频一区二区三区在线| 亚洲va中文在线播放免费| 国产精品久久久久久模特| 蜜桃久久久久久| 1024精品一区二区三区| 色婷婷综合网| 精品中文在线| 国产精品亚洲人成在99www| 免费精品视频最新在线| 国产一区二区三区自拍| 久久黄色影院| 麻豆一区二区在线| 美女毛片一区二区三区四区最新中文字幕亚洲| 视频在线在亚洲| 国产精品美女| 99国产精品久久久久久久成人热| 亚洲天堂一区二区| 群体交乱之放荡娇妻一区二区| 97在线精品| 三级在线看中文字幕完整版| 国产一区精品福利| 国产精品精品国产一区二区| 国产不卡一区| 91视频精品| 国产精品原创| 日韩免费高清| 久久男人天堂| 国产一区二区三区四区五区| 98精品视频| 日韩一区亚洲二区| 欧美一区二区三区高清视频| 国产一区二区三区久久久久久久久| 麻豆高清免费国产一区| 精品国产美女a久久9999| 国产精品久久观看| 亚洲伦乱视频| 亚洲女同中文字幕| 亚洲欧美高清| 日韩动漫一区| 久久av国产紧身裤| 国产中文字幕一区二区三区| 久久精品国产成人一区二区三区| 国产91欧美| 亚洲一级二级| 蜜臀va亚洲va欧美va天堂| 日韩高清电影一区| а√天堂8资源中文在线| 亚洲在线成人| 福利片在线一区二区| 视频一区在线视频| 国产一区二区三区不卡av| 欧美日韩国产在线一区| 国产精品久久久亚洲一区| 精品欧美激情在线观看| 国产精品亚洲综合久久| 好看的亚洲午夜视频在线| 日韩精品1区2区3区| 日韩精品看片| 久久国产麻豆精品| 欧美va天堂| 国产精品麻豆成人av电影艾秋| 亚洲高清毛片| 另类综合日韩欧美亚洲| 日韩中文字幕不卡| 国产一二在线播放| 97se亚洲| 亚洲一区二区动漫| 日韩不卡免费高清视频| 国产亚洲字幕| 伊人久久一区| 免费av一区| 久久精品国产999大香线蕉| 蜜桃av一区二区在线观看| 日韩欧美一区二区三区免费看| 欧美视频一区| 在线看片一区| japanese国产精品| 精品九九久久| 日韩福利在线观看| 免费日韩av| 91精品在线观看国产| 美女久久久久久| 日韩不卡在线观看日韩不卡视频| 女人av一区| 国产99在线| 免费看一区二区三区| 亚洲精品成人一区| 黄色国产精品| 欧美日韩精品在线一区| 国产精品99久久精品| 国产精品久av福利在线观看| 日韩精品欧美大片| 婷婷综合成人| 免费不卡在线视频| 国产精品美女| 午夜国产精品视频免费体验区| 日韩在线欧美| 97精品国产福利一区二区三区| 国产欧美综合一区二区三区| 日韩在线观看一区二区三区| 蜜臀久久久99精品久久久久久| 国产一区清纯| 私拍精品福利视频在线一区| 国产欧洲在线| 国产乱码午夜在线视频| 欧美www视频在线观看| 久久香蕉精品香蕉| 蜜桃久久久久| 精品国产一区二区三区av片| 国产极品模特精品一二| 国产伦理一区| 欧美欧美黄在线二区| 日韩高清在线一区| 日本va欧美va精品发布| 少妇精品久久久| 日韩中文字幕一区二区高清99| 丝瓜av网站精品一区二区| 国产视频久久| 免费中文字幕日韩欧美| 蜜桃91丨九色丨蝌蚪91桃色| 久久xxxx| 亚洲精品乱码久久久久久蜜桃麻豆 | 久久亚洲欧美| 日韩在线卡一卡二| 亚洲精品乱码| 国产色噜噜噜91在线精品| 国产日韩一区二区三区在线播放 | 三级欧美在线一区| 午夜精品影视国产一区在线麻豆| 婷婷五月色综合香五月| 欧美日韩一区二区三区四区在线观看 | 精品一区二区三区视频在线播放| 久久精品人人| 精品入口麻豆88视频| 中文在线а√在线8| 久久精品官网| 国产美女精品| 91精品在线免费视频| 久久99久久久精品欧美| 九九九精品视频| 九九精品调教| 日韩影院二区| 国产精品试看| 日本午夜精品久久久| 麻豆一区二区在线| 日韩精品麻豆| 蜜桃视频第一区免费观看| 91精品在线免费视频| 国产精品久久久久久久久免费高清 | 亚洲毛片视频| 国产精品一区2区3区| 成人欧美一区二区三区的电影| jiujiure精品视频播放| 日本在线观看不卡视频| 久久av影院| 成人在线网站| 亚洲午夜免费| 美女久久久久久| 91精品国产成人观看| 蜜臀av在线播放一区二区三区| 国产欧美日本| 久久久精品网| 日韩精品中文字幕一区二区| 精品色999| 亚洲免费精品| 国产免费久久| 极品裸体白嫩激情啪啪国产精品| 亚洲三级在线| 国产精品成人a在线观看| 蜜桃国内精品久久久久软件9| 噜噜噜躁狠狠躁狠狠精品视频| 国产日产高清欧美一区二区三区| 国产欧洲在线| 亚洲青青久久| 日韩成人综合| 青青国产精品| 欧美日韩中文字幕一区二区三区| 日韩精品亚洲专区| 亚洲精品88| 日韩区一区二| 久久婷婷亚洲| 久久的色偷偷| 视频一区欧美精品| 国产在线观看91一区二区三区 | 欧美专区在线| 国内自拍视频一区二区三区| 免费在线看一区| 电影亚洲精品噜噜在线观看| 日韩精品亚洲一区二区三区免费| www.com.cn成人| 日本午夜精品一区二区三区电影| 久久男女视频| 欧美国产中文高清| 香蕉久久国产| 美女福利一区二区三区| 欧美亚洲三区|