我的应用程序需要执行一些操作,这些操作可能需要一秒钟,也可能需要十分钟。为此,我需要在操作期间显示一个带有不确定的QProgressBar的QProgressDialog。
QProgressDialog dlg( this );
dlg.setBar( new QProgressBar() );
dlg->setMaximum( 0 );
dlg->setMinimum( 0 );
dlg.setModal( true );
dlg.show();
//operation ...
dlg.close();
在我的操作过程中,出现了一个对话框, 它是透明的,没有进度条,在操作完成后自动关闭。
有谁知道我该怎么做才能显示一个模态对话框,防止用户与应用程序交互,并向用户显示一个不确定的进度条?