У меня проблема с повторным использованием того же индикатора выполнения. У меня есть два случая, использующих этот индикатор прогресса.
логин
получение списка студентов
def login(self):
self.ui.progressBar.setRange(0, 0)
// codes for login
self.ui.progressBar.setRange(0, 1)
self.ui.progressBar.setValue(1)
как только я нажму на кнопку входа в систему, индикатор выполнения будет отображаться как
1.
и как только это будет сделано, она будет отображаться как
2.
, поэтому он работает так, как я ожидал, но проблема возникает, когда я снова использую этот индикатор в другом случае, например, когда я получаю студентаlist.
def get_student_list(self):
self.ui.progressBar.setRange(0, 0)
// codes for retrieving
self.ui.progressBar.setRange(0, 1)
self.ui.progressBar.setValue(1)
Сначала он будет отображаться как
3.
Затем, когда задача выполнена, она становится
4.
Я хочу, чтобы 3.
выглядел как 1.
, но, похоже, он не показывает его по мере продвижения. Как я могу это исправить?