从外部qss文件读取pyqt样式表

问题描述 投票:0回答:1

我已经制作了 pyqt stylsheet 的 qss 文件,我应该如何调用文件内容并提供给

self.setStylesheet(..)

from PyQt4 import QtCore
s = QtCore.QString('c:\myProject\darkFantasy.stylesheet')

上面的代码加载路径字符串而不是实际的样式表。

那么如何加载样式表文件的实际内容呢? 我应该使用在读取模式下打开的文件来读取它吗?

python pyqt4 pyside stylesheet
1个回答
30
投票

好吧,我自己找到了答案,希望对大家有帮助:

sshFile="darkorange.stylesheet"
with open(sshFile,"r") as fh:
    self.setStyleSheet(fh.read())
© www.soinside.com 2019 - 2024. All rights reserved.