У меня есть GUI, разработанный с использованием PySide. У меня долгая операция для работы с интерфейсом, но нет способа предсказать, как долго будет выполняться операция. Я хотел бы показать что-то пользователю, чтобы сказать ему: операция выполняется, подождите. Что-то вроде бесконечного шага прогресса или вращающегося колеса. Есть ли виджет для такой операции в Qt? Я нашел QProgressDialog (и QProgressBar), но это не подходит, поскольку я не могу предсказать объем выполняемой работы.Индикатор выполнения событий с неизвестной длительностью (PySide)
2
A
ответ
5
Наконец, я нашел ответ в QProgressBar документации:
Если минимальные и максимальные оба установлены в 0, то индикатор показывает занятый индикатор вместо процента шагов. Это полезно для примера при использовании PySide.QtNetwork.QFtp или PySide.QtNetwork.QNetworkAccessManager для загрузки элементов, когда они не может определить размер загружаемого элемента.
0
Если вы хотите бесконечный индикатор прогресса или вращающееся колесо, просто запустите его, а затем, когда вы закончите процесс, остановите и/или удалите значок/значок с экрана.
Смежные вопросы
- 1. Индикатор выполнения с длительностью и процентом
- 2. индикатор выполнения событий onclientclick
- 3. Top 10 событий длительностью
- 4. Как создать точный индикатор выполнения задачи с неизвестной длиной?
- 5. Оформить заказ радиальный индикатор выполнения событий
- 6. Как подкласс QMessageBox и добавить индикатор выполнения в PySide
- 7. Индикатор выполнения не будет работать, если добавить несколько окон (pyside)
- 8. отключение событий мыши и индикатор выполнения
- 9. PySide: Обработка событий QThread
- 10. Индикатор выполнения с pyqt
- 11. Индикатор выполнения с сокращением
- 12. Индикатор выполнения с изображением
- 13. Индикатор выполнения с AFNetworking
- 14. Индикатор выполнения с изображением
- 15. Индикатор выполнения с setImageWithURLRequest
- 16. Пользовательский индикатор выполнения с использованием API YouTube
- 17. Индикатор выполнения с оставшимся временем выполнения sas
- 18. C# Индикатор выполнения с фоном
- 19. отображает индикатор выполнения с webview
- 20. Пользовательский индикатор выполнения с изображением
- 21. Индикатор выполнения с использованием flash.display.Loader
- 22. Индикатор выполнения с текстовыми сообщениями
- 23. индикатор выполнения с использованием C#
- 24. Индикатор выполнения с контуром foreach
- 25. Пользовательский индикатор выполнения с изображением
- 26. Индикатор выполнения с несколькими действиями
- 27. Как создать индикатор выполнения загрузки, как мы видим в Photoshop с PySide, PyQt
- 28. $ .ajax JQuery индикатор выполнения
- 29. Создайте хороший индикатор выполнения
- 30. Как настроить индикатор выполнения