9

pyqt stylsheet の qss ファイルを作成しましたが、ファイルの内容を呼び出してフィードする方法を教えてください。self.setStylesheet(..)

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

上記のコードは、実際のスタイルシートではなくパス文字列をロードします。

では、スタイルシート ファイルの実際のコンテンツを読み込むにはどうすればよいでしょうか。読み取りモードで開いているファイルを使用して読み取る必要がありますか?

4

1 に答える 1

26

自分で答えを見つけました。みんなの役に立てば幸いです。

sshFile="darkorange.stylesheet"
with open(sshFile,"r") as fh:
    self.setStyleSheet(fh.read())
于 2013-01-24T17:16:09.243 に答える