0
自分のコンピュータに保存した画像に自分のqt createrウィンドウの背景を設定したいだけです。背景を右クリックして、スタイルシートを変更し、リソースを追加するよりも、何も表示されず、コンピュータ上のファイルを検索できません。Qt Creator、画像を背景画像として設定する方法
自分のコンピュータに保存した画像に自分のqt createrウィンドウの背景を設定したいだけです。背景を右クリックして、スタイルシートを変更し、リソースを追加するよりも、何も表示されず、コンピュータ上のファイルを検索できません。Qt Creator、画像を背景画像として設定する方法
のような方法で、あなたのプロジェクトのソースフォルダにあります。あなたのresources.qrcファイルにファイルを追加します。あなたのウィンドウ/ウィジェットコンストラクタで、にイメージをロードし、後
<!DOCTYPE RCC><RCC version="1.0">
<qresource>
<file>your_image.png</file>
</qresource>
</RCC>
次に、あなたがあなたのピックスマップの背景画像を再生するには、イベント、ペイントイベントなどのサイズを変更実装することができます(バックグラウンドの設定のような)他の用途
QPixmap pixmap;
pixmap.load(":/your_image.png")
//scaling the image, optional. See the documentation for more options
pixmap = pixmap.scaled(this->size(), Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
QPalette palette;
palette.setBrush(QPalette::Window, pixmap);
this.setPalette(palette);
のために保存されているように、ピックスマップ..
この投稿は役に立ちました:https://forum.qt.io/topic/1378/is-it-possible-to-set-a-background-image-to-a-widget/17 – m7913d