カンテラの光の下で

dNaga392's memorandom

【Qt】【QProgressBar】プログレスバーをステータスバーに表示【QStatusbar】

プログレスバーを生成し以下の3ステップを踏む

  1. 処理前にステータスバーへ追加
  2. 処理中に値を設定
  3. 処理後にステータスバーからの除去

QProgressBar bar;
statusbar->addWidget( &bar );

bar.setMinimum( 0 );
bar.setMaximum( 100 );
for ( int i = 0; i < 100; i++ )
{
bar.setValue( i );
// 何か処理
}

statusbar->removeWidget( &bar );

月の杜工房 - Qt メインウィンドウ