私は PyQt4 を使用して、多数の QLineEdit および QSpinBox 入力とのインターフェイスを作成しています。両方とも丸みを帯びた外観にしたいのですが、これはスピンボックスの場合に問題を引き起こします。
スタイルシートの関連部分は次のようになります。
QDialog {
background-color: #444;
}
QLabel, QLineEdit, {
background-color: #eee;
border-radius: 8px;
}
QSpinBox{
background-color: #eee;
}
次のようなインターフェイスを提供します。
border-radius
QSpinBox と QComboBox に (値が 0 であっても) を含めると、次のようになります。
矢印が Windows XP/Vista テーマから単純なデフォルトの外観にどのように変化したかに注目してください。
これはなぜ起こり、どうすれば防ぐことができますか?
私が見たいのは、スピンボックスとコンボボックスの主な形状がライン編集のような形になっていることです. ネイティブのデフォルトを使用したいので、カスタム矢印画像を設定しようとはしませんでした。それとも、それが本当に私の最善/唯一の選択肢ですか? ありがとう!