13,064
回編集
| 908行目: | 908行目: | ||
MsgBox.exec(); | MsgBox.exec(); | ||
</syntaxhighlight> | |||
<br><br> | |||
== ステータスバー == | |||
ウインドウまたはダイアログにおいて、ステータスバーを表示する。<br> | |||
<syntaxhighlight lang="c++"> | |||
statusbar->showMessage(tr("ステータスを表示中...")); | |||
</syntaxhighlight> | |||
<br> | |||
ステータスバーにプログレスバーを表示する場合、以下のように記述する。<br> | |||
<syntaxhighlight lang="c++"> | |||
QProgressBar bar; | |||
statusbar->addWidget(&bar); | |||
bar.setMinimum(0); | |||
bar.setMaximum(100); | |||
for(int i = 0; i < 100; i++) | |||
{ | |||
bar.setValue(i); | |||
// 以下に処理を記述 | |||
// ... | |||
} | |||
statusbar->removeWidget(&bar); | |||
</syntaxhighlight> | </syntaxhighlight> | ||
<br><br> | <br><br> | ||