我有一个UI,可以自动在nuke中设置字体阴影,以及如何取消它.
这是我的代码,谢谢:)
# -*- coding:utf-8 -*-
from PySide import QtGui
class MyButton(QtGui.QDialog):
def __init__(self,parent=None):
super(MyButton, self).__init__(parent)
v_layout = QtGui.QVBoxLayout(self)
btn = QtGui.QPushButton("Submit")
v_layout.addWidget(btn)
self.setStyleSheet("""
QPushButton{
height: 50px;
border: 0px solid rgba(255, 255, 255, 0);
font-size: 18px;
font-family: "Microsoft YaHei";
border-radius: 4px;
color: rgba(255, 255, 255, 255);
background-color: #7cd1ef;
}
""")
if __name__ == '__main__':
app=QtGui.QApplication([])
mb = MyButton()
mb.show()
app.exec_()
解决方法:
这是Nuke使用的默认样式.要更改它,您需要设置其他样式…像这样:
self.setStyle(QtGui.QStyleFactory.create('Plastique'))