2017-07-29 10 views
0
btn.setStyleSheet("QPushButton {font: 30pt Comic Sans MS"} 
btn.setStyleSheet("background-color: red") 

私は "btn"を赤色と特定のフォントとサイズにすることを試みていますが、この場合は一度に1つのスタイルしか得ることができません。 redコマンドはfontコマンドを上書きします。ボタンのスタイルシートにいくつかのプロパティを設定するにはどうすればいいですか?

これらのコマンドをマージして両方を実行するにはどうすればよいですか?

答えて

0

解決済み:

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

コマンドをマージする! ありがとう!

+0

'setSomeProperty()'の形式の関数は、以前の値を置き換えます。それを追加しません。 – eyllanesc

+0

答えを正しいものとしてマークすることをお勧めします。 – eyllanesc

+0

@eyllanesc私は、私がそれを選ぶことができるまで2日待たなければならない。 –

0

だから、この

を、これは実際にあなたが持っているコードである場合、私は知りませんが、メソッドのブラケットを閉じなかったり、二重引用符:

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

このなります:

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

にあなたのコードを参照するために、この文書を、それを試してみて、とにかくチェック:http://doc.qt.io/qt-4.8/stylesheet-examples.html

関連する問題