使用Python开发应用一个重要的优点是有丰富的第三方库,在开发过程中我们就不需要重复造轮子,而是应用好这些轮子,就可以事半功倍。下面介绍一个深色配置QSS库QDarkStyleSheet,使用它,在PyQt中,只需要简单的一个语句,就可以给用用实现炫酷的深色风格。
![cc59568d1929f1871ab8508a04e75a73.png](https://i-blog.csdnimg.cn/blog_migrate/be8b317302303e6630d48ae44950b4da.jpeg)
QDarkStyleSheet简介
QDarkStyleSheet是一个适用于Qt应用程序的最完整的深色样式表(Qt4,Qt5,PySide,PySide2,PyQt4,PyQt5,QtPy,PyQtGraph,Qt.Py)。使用下面的命令就可以安装最新的稳定版本:
pip install qdarkstyle
在PyQt5中,下面的代码演示了如何使用QDarkStyleSheet
import sysimport qdarkstylefrom PyQt5.QtWidgets import QApplication, QMainWindow if __name__ == '__main__': app = QApplication(sys.argv) window = QMainWindow() #设置样式表 app.setStyleSheet(qdarkstyle.load_stylesheet()) window.show() sys.exit(app.exec())
安装QDarkStyleSheet
在终端窗口下输入命令 pip install qdarkstyle 即可以安装QDarkStyleSheet, 安装完成后,显示的信息如下图(不同的版本,显示信息可能有差别)
![0f57cc621c28a1c6453bd98800b8889e.png](https://i-blog.csdnimg.cn/blog_migrate/53cfdda3c0e3e45b24ecb73a4ebeed49.jpeg)
安装qdarkstyle
运行QDarkStyleSheet样例
QDarkStyleSheet是一个开源包,其源代码地址是:
https://github.com/ColinDuquesnoy/QDarkStyleSheet
下载其最新发布版本(写这篇文章时,最新版本为2.8.1),解压后,其中的example目录中有一个样式的演示工程,运行其文件example.py,效果如下图:
![00470c2e6ea19f83c77c711ed3859fa3.gif](https://i-blog.csdnimg.cn/blog_migrate/36ddc2e44d4fea6e6d99a0951c7bd61d.gif)
QDarkStyleSheet开发包自带例子运行效果
测试样例
在前文的样例代码中,使用QDa