PyQt5系列教程(78):QSS入門3
做一個好看的軟體,我個人覺得還是挺難的,要對美有一定的要求,而我是一個極簡主義者,簡單的就最美。但我不能代表所有人,所以想想還是從網上找找第三方QSS樣式,套用起來也很漂亮。本期我們介紹下第三方QSS樣式。
QDarkStyleSheet
這個樣式項目在Github上有793顆星,可以想見還是比較受歡迎的。這是一個純黑色的主題,喜歡黑色的可以考慮下。
安裝
pip install qdarkstyle
使用方法
import sys
import qdarkstyle
from PyQt5 import QtWidgets
# create the application and the main window
app = QtWidgets.QApplication(sys.argv)
window = QtWidgets.QMainWindow()
# setup stylesheet
app.setStyleSheet(qdarkstyle.load_stylesheet_pyqt5())
# run
window.show()
app.exec_()
效果
下面的樣式是默認的,

下面的樣式是QDarkStyleSheet。

BreezeStyleSheets
因為無法pip安裝,所以我們克隆下來後,手動添加下。
它有dark和light兩種樣式,使用方法也比較簡單,把樣式放入程序目錄,直接導入即可。
if __name__ == "__main__":
with open("light.qss") as f:
qss = f.read()
app = QApplication(sys.argv)
app.setStyleSheet(qss)
mb = Mbook()
mb.show()
sys.exit(app.exec_())
dark樣式

light樣式

Qt dark orange stylesheet
這個樣式的作者是:LoneWolf
使用方式同BreezeStyleSheets,效果如下:

PyQt5_stylesheetssheet
作者:RedFalsh,可能是一位國內的作者。
安裝方式
pip install PyQt5_stylesheets #這個我沒安裝成功
or python setup.py install
用法
import PyQt5_stylesheets
app.setStyleSheet(PyQt5_stylesheets.load_stylesheet_pyqt5(style="style_black"))
這裡說明下,這個樣式包裡面包含了style_blue、style_black、style_Classic、style_Dark、style_DarkOrange、style_gray、style_navy。
我們一起來看下吧。
style_blue

style_black

style_Classic

style_Dark

style_DarkOrange
style_gray
style_navy
最後一種和第一種好像沒什麼大的區別。
最後
其實樣式什麼的還有很多,限於篇幅就不一一舉例了,大家也可以自己下載下來研究研究,搞一個自己滿意的樣式。
同時這裡也要向這麼多無私奉獻的QSS樣式設計者表示感謝!
好的,本期更完!
如果你喜歡本篇文章,請給我點贊
讚賞(推薦)
分享給你的好友們吧!
歡迎關注微信公眾號:學點編程吧,發送:pyqt578,可以獲得本期相關的代碼和資源。加油!(? ??_??)? (*????)
實操有問題?來討論吧!
學點編程吧-百度貼吧--計算機程序學習的園地!--學點編程吧,讓我們的生活更簡單,更高效!能用計算機解決的事情,盡量不要讓人解決。如果你在學習當中有任何疑問、學習心得、職業發展等內容歡迎在貼吧中分享,讓我
推薦閱讀:
