2017-03-01 14 views
0

を失います:はQt - のQPushButtonにボーダー-画像を設定すると、それはこのスタイルシート上の行で、私はのQPushButtonのために自分の画像を設定する方法を発見し、インターネットを中心に検索するプッシュ効果

border-image: url(:/Path/to/my/image.jpg) 0 0 0 0 stretch stretch; 

そして、結果は素晴らしい外観を持ちますが、 "プッシュ効果"が失われます。ライン

backgound-image: url(:/Path/to/my/image.jpg); 

それはプッシュ効果を保持しますが、背景画像は、「ボーダー・イメージ」

と同じように、ボタンのサイズにスケールしないで

はトリック私の避難所は、」ありまだボーダー画像で動作させることができませんでした。または、ボタンスタイルを正しく設定するために、.jpg画像のサイズを変更する必要がありますか?

答えて

0

すべてのボタンの状態にスタイルシートを配置できます。
QPushButton stylesheet

+0

実際に私は確認したり有効化しなければならなかったいくつかのフラグやプロパティを探していましたが、私自身の背景を作成して状態を設定することは問題ありません。ありがとう! –

0

私は、2つの異なるJPGイメージを作成し、QPushButtonの通常状態と押された状態でそれぞれをボーダーイメージとして表示するように設定し、次の行をボタンのスタイルシートに追加しました:

QPushButton{ border-image:url(:/path/to/my/image.jpg); QPushButton:pressed{ border-image:url(:/path/to/my/image2.jpg); } 

私のために働く、私は問題が解決されたと言うことができます。

関連する問題