Как отменить тень шрифта в Nuke Pyside

1

У меня есть пользовательский интерфейс, который автоматически устанавливает тень шрифта в nuke и как его отменить. Изображение 174551

Я хочу, чтобы шрифт на этой кнопке выглядел так, поэтому тени шрифта нет. Изображение 174551

Это мой код, спасибо :)

# -*- 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_()
Теги:
pyqt
pyside
nuke

1 ответ

1
Лучший ответ

Это стиль по умолчанию, который использует Nuke. Чтобы изменить его, вам нужно установить другой стиль... например:

self.setStyle(QtGui.QStyleFactory.create('Plastique'))

Ещё вопросы

Сообщество Overcoder
Наверх
Меню