📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| (同じ利用者による、間の1版が非表示) | |||
| 908行目: | 908行目: | ||
MsgBox.exec(); | MsgBox.exec(); | ||
</syntaxhighlight> | |||
<br><br> | |||
== ステータスバー == | |||
ウインドウまたはダイアログにおいて、ステータスバーを表示する。<br> | |||
<syntaxhighlight lang="c++"> | |||
#include <QStatusBar> | |||
QStatusBar StatusBar; | |||
StatusBar->showMessage(tr("ステータスを表示中...")); | |||
</syntaxhighlight> | |||
<br> | |||
ステータスバーにプログレスバーを表示する場合、以下のように記述する。<br> | |||
<syntaxhighlight lang="c++"> | |||
#include <QStatusBar> | |||
QStatusBar StatusBar; | |||
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> | ||