1

.png 画像を表示するだけのスタイルなしのカスタム pushButton を作成したいと考えています。

setIcon メソッドで pushButton を作成しようとしましたが、これは pushButton シルバー スタイルを使用して、画像を表示してボタンにしたいだけです。

また、QActionを使ってみました

newAct = new QAction(QIcon(":/new/prefix1/images/appbar.close.png"),

ただし、これはツールバーがないと何も表示されません。

これを機能させる方法はありますか?

4

4 に答える 4

0

まず、リソース ファイルを追加し、プレフィックスを作成して、必要なファイルを追加します。デザイナーで、ボタンを右クリックしてスタイル シートを変更します。

    background: url(":\filePath");

または、これを実行してリソースを追加することもできます (無効なスタイルシートであることが示されますが、恐れることはありません): 次に、URL の前にキーワード background を追加してコードを編集し、次のようにします。

    background: url(":\filePath");

ここで、file path は、リソースの追加オプションを使用することを決定したときに自動的に検出されるリソース ファイルへのパスです。

于 2013-08-27T09:39:05.343 に答える