「Qtの基礎 - ウインドウ」の版間の差分

ナビゲーションに移動 検索に移動
82行目: 82行目:
メニューを選択してリソースファイルを上書き保存する。<br>
メニューを選択してリソースファイルを上書き保存する。<br>
[ファイル] - [<リソースファイル名>の保存]<br>
[ファイル] - [<リソースファイル名>の保存]<br>
<br>
==== ツールボタンの画像 ====
ツールバーのツールボタンでは、アイコンとテキストが表示できる。<br>
<br>
ツールボタンは常に固定サイズであり、アイコンの位置はテキストの左または下を指定する。<br>
また、アイコンのサイズも指定できる。<br>
<syntaxhighlight lang="c++">
std::make_unique<QToolButton> pToolBtn = std::make_unique<QToolButton>();
QIcon Icon = QIcon(style()->standardPixmap(QStyle::SP_TitleBarMenuButton));
pToolBtn->setIcon(Icon);
pToolBtn->setText(tr("Test"));
pToolBtn->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);
</syntaxhighlight>
<br>
アイコンのサイズを指定しない場合、原画像のサイズで表示する。<br>
プッシュボタンとは異なり、スタイルを指定しない場合はアイコンのみを表示する。<br>
<br>
下表に、ボタンスタイルの定義を示す。<br>
<br>
<u>※注意</u><br>
<u>ツールボタンは、レイアウトの伸縮に影響されずに同じサイズを保持する。</u><br>
<center>
表. ボタンスタイルの定義(enum Qt::ToolButtonStyle)<br>
{| class="wikitable" style="background-color:#fefefe;"
|-
! style="background-color:#00ffff;" | 定義
! style="background-color:#00ffff;" | 値
! style="background-color:#00ffff;" | 説明
|-
| ToolButtonIconOnly || 0 || アイコンのみ
|-
| ToolButtonTextOnly || 1 || テキストのみ
|-
| ToolButtonTextBesideIcon || 2 || アイコンの横にテキスト
|-
| ToolButtonTextUnderIcon || 3 || アイコンの下にテキスト
|-
| ToolButtonFollowStyle || 4 || スタイルに従う
|}
</center>
<br><br>
<br><br>


案内メニュー