Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取PyQt中当前应用程序样式表的名称_Qt_Styles_Pyqt - Fatal编程技术网

获取PyQt中当前应用程序样式表的名称

获取PyQt中当前应用程序样式表的名称,qt,styles,pyqt,Qt,Styles,Pyqt,如何获取PyQt应用程序当前样式表的名称 app = QtGui.QApplication.instance() print app.styleSheet() app.styleSheet()不返回任何内容 app = QtGui.QApplication.instance() print app.style() 返回 我需要一个字符串,例如“plastique”Qt不使用样式表来呈现GUI。设置样式表时,Qt生成相应的QProxyStyle并使用它。无法反转此操作。如果未设置样式表,则Qt

如何获取PyQt应用程序当前样式表的名称

app = QtGui.QApplication.instance()
print app.styleSheet()
app.styleSheet()
不返回任何内容

app = QtGui.QApplication.instance()
print app.style()
返回


我需要一个字符串,例如“plastique”

Qt不使用样式表来呈现GUI。设置样式表时,Qt生成相应的QProxyStyle并使用它。无法反转此操作。如果未设置样式表,则Qt可能会使用本机OS API来呈现控件。

如果您正在查找当前样式的类名,则可以获取该类名

print app.style().metaObject().className()

你说的“风格名称”是什么意思?我指的是“塑料”、“窗户”等等。非常感谢!这正是我要找的。给我这个结果“QadskDarkStyle”、“QWindowsStyle”等@user3575598非常好。记住,如果它解决了你的问题。根据下面的评论,我似乎可以得到当前应用程序样式的类的名称。是的。我不明白,你的问题是什么。样式表的使用