QSSを使用してQtで「複雑な」ボタンスタイリングをしようとしていますが、解決できない問題に直面しています。私はグラデーションをしたいQPSを使用したQPushButtonの丸みを帯びたグラデーション境界
は、右側に左側に青から赤に行く例えば、境界線を丸め:
結果はそう
を望んでいた、ここではスタイルシートがありますQPushButtonに適用:
background:
white;
border-radius:
30px;
border-style:
solid;
border-width:
10px;
border-color:
qlineargradient(x1:0, y1:0, x2:1, y2:0, stop: 0 blue, stop: 1 red)
red
qlineargradient(x1:0, y1:0, x2:1, y2:0, stop: 0 blue, stop: 1 red)
blue;
これが結果です。
かなり醜い、右?
を参照してください。グラデーションはボーダ自体から独立してボーダの半径部分に対して計算されるようです。そして、この半径部分は各境界の角の半分です。 – ymoreau
これはポイントです、私は半径が必要です;) – aRaMinet