0

私はQTクリエーターと協力しており、彼は私が解決できない問題を明らかにしました...私はGUIアプリケーションを使用しています。ここには、コードの実行中にQProgressDialogを実行する「スキャン」を呼び出すボタンのあるウィンドウがありますそれはサイクルが重いですが..そこまでは大丈夫です。通常閉じているQprogressDialogのキャンセルボタンを押すと問題が発生し、dialog.wascancelledサイクル()が壊れているかどうかを尋ねます。ダイアログが閉じるまですべてが完璧で、サイクルが中断され、最初のウィンドウに戻ります..しかし、ここで問題は、ボタンを押すと「スキャン」が再び開きますが、彼の状態 qprogressdialog wascancelled () は true のままであり、サイクルに入るとwascancelled () が自動的に何もない状態になるかどうかを尋ねます... wascancelled () のステータスを false に変更するためにできることは?

4

1 に答える 1

2

に電話する必要がありますQProgressDialog::reset()

于 2013-05-20T19:08:23.650 に答える