QtCreatorのデザイナーでC++/Qtとのインターフェイスを作成しています。いくつかの背景画像を使って矩形を作るために選んだ要素は何ですか?Qtでタイル画像を描画する方法
2番目の質問:タイル画像を描画する方法は?私はサイズと画像(1×50)を持っていて、それを親の幅でレンダリングしたい。何か案は?
mTopMenuBg = QPixmap("images/top_menu_bg.png");
mTopMenuBrush = QBrush(mTopMenuBg);
mTopMenuBrush.setStyle(Qt::TexturePattern);
mTopMenuBrush.setTexture(mTopMenuBg);
ui->graphicsView->setBackgroundBrush(mTopMenuBrush);
QBrush:あなただけの画像を表示したい場合は TexturePatternを誤って使用すると、
申し訳ありませんが、そのブラシで私のウィンドウ内の正確なrectを入力する方法を理解できません。そして、どこを引くのですか? 'paintEvent'では? – Ockonal
タイル画像でウィンドウを埋めるだけですか?画像を置いておきたいウィジェットは、どのようなウィジェットですか? –
@ dusty-campbellええ、私はちょうどタイルテクスチャと私のメインウィンドウでいくつかのrectを埋める必要があります。私はヘルパーウィジェットが何を使うのか気にしない。 – Ockonal