如何设置按钮的样式表以具有多个属性?

时间:2017-07-29 18:43:28

标签: python pyqt pyqt4

btn.setStyleSheet("QPushButton {font: 30pt Comic Sans MS"}
btn.setStyleSheet("background-color: red")

我正试图让我的" btn"既可以是红色又可以是特定的字体和大小,但在这种情况下,一次只能获得一种样式; red命令覆盖了font命令。

如何合并这些命令以便两者都执行?

2 个答案:

答案 0 :(得分:0)

我不知道这实际上是你的代码,但你没有关闭方法的括号,也没有关闭双引号

所以这个:

NA

将成为这个:

btn.setStyleSheet("QPushButton {font: 30pt Comic Sans MS}
btn.setStyleSheet("background-color: red")

尝试一下,但无论如何请查看此文档以将您的代码引用到:http://doc.qt.io/qt-4.8/stylesheet-examples.html

答案 1 :(得分:0)

解决了它:

btn.setStyleSheet("background-color: red;"
                        "font: bold 30pt Comic Sans MS")

合并命令! 谢谢!