12,916
回編集
(→概要) |
(→画像の表示) |
||
107行目: | 107行目: | ||
== 画像の表示 == | == 画像の表示 == | ||
ラベルコントロールに画像を表示するには、<code>QLabel</code>クラスの<code>setPixmap</code>メソッドを使用する。<br> | |||
<center> | |||
{| class="wikitable" style="background-color:#fefefe;" | |||
|- | |||
! style="background-color:#00ffff;" | データ | |||
! style="background-color:#00ffff;" | Pixmap取得例(QPixmapクラス) | |||
|- | |||
| 標準画像 || QPixmap Pixmap = style()->standardPixmap(QStyle::SP_MediaPlay); | |||
|- | |||
| 標準カーソル || QCursor Cursor = Qt::WaitCursor;<br>if(!Cursor.pixmap().isNull())<br>{<br> pixmap = Cursor.pixmap();<br>} | |||
|- | |||
| リソース || QPixmap Pixmap = QPixmap(":/images/mouse01.png"); | |||
|- | |||
| ファイル || QPixmap Pixmap = QPixmap("C:/temp/testimage.ico"); | |||
|- | |||
| アイコン || アイコンは複数のサイズを持っているため、サイズを指定する。<br>自動的にサイズを選択する場合、最大サイズはlastメソッド、最小サイズはメソッドで取得する。<br><br>QPixmap pixmap = icon.pixmap(icon.availableSizes().last());<br>または<br>QPixmap Pixmap = icon.pixmap(32, 32); | |||
|- | |||
| イメージ || QPixmap Pixmap.convertFromImage(image); | |||
|} | |||
</center> | |||
<br> | |||
以下の例では、ラベルに画像を埋め込んでいる。<br> | 以下の例では、ラベルに画像を埋め込んでいる。<br> | ||
<br> | <br> |