2

PySide を使用して開発された GUI があります。インターフェイスから実行する長い操作がありますが、操作にかかる時間を予測する方法がありません。ユーザーに何かを表示して、「操作が進行中です。お待​​ちください」と伝えたいと思います。無限の進行状況バー、または糸車のようなもの。Qtでそのような操作のためのウィジェットはありますか? QProgressDialog (および QProgressBar) を見つけましたが、実行する作業量を予測できないため、適切ではありません。

4

2 に答える 2

6

最後に、 QProgressBarのドキュメントで答えを見つけました。

最小値と最大値の両方が 0 に設定されている場合、バーには歩数のパーセンテージではなくビジー インジケーターが表示されます。これは、たとえば、PySide.QtNetwork.QFtp または PySide.QtNetwork.QNetworkAccessManager を使用して、ダウンロード中のアイテムのサイズを判断できない場合にアイテムをダウンロードする場合に役立ちます。

于 2013-04-30T14:11:13.250 に答える
0

無限のプログレス バーまたはスピニング ホイールが必要な場合は、それを再生してから、プロセスが終了したら停止するか、画面からバー/アイコンを削除します。

于 2013-04-17T01:46:34.910 に答える