@Prepod21

Как правильно организовать взаимодействие ui и бизнес логики?

Существует ui. Кнопка и прогресс бар. По нажатию на кнопку должно происходить копирование большого количества файлов и отображение в прогресса копирования.
Нажатие кнопки вызывает метод on_button_clicked(), в методе происходит вызов метода объекта FileCopier.copy_files()
Самое тупое что можно сделать - вызывать родительский метод обновления прогресс бара в методе copy_files().
Как по умному обновлять ui прогресс бар из бизнес логики?
  • Вопрос задан
  • 52 просмотра
Пригласить эксперта
Ответы на вопрос 1
Метод copy_files() должен отдавать информацию отпрогрессе копирования путем обратного вызова функции (callback) или отправки события (event) (зависит от языка программирования)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы