Tôi đang viết một giao diện người dùng Kivy cho tiện ích dòng cmd mà tôi đã phát triển. Mọi thứ đều hoạt động tốt, nhưng một số quy trình có thể mất từ vài giây đến vài phút để xử lý và tôi muốn cung cấp một số dấu hiệu cho người dùng biết rằng quy trình đang chạy. Lý tưởng nhất là ở dạng bánh xe quay hoặc thanh tải hay thứ gì đó, nhưng ngay cả khi tôi có thể cập nhật màn hình để cho người dùng biết rằng một tiến trình đang chạy, nó sẽ tốt hơn những gì tôi có bây giờ.Xây dựng thanh tiến trình đơn giản hoặc tải hình động trong Kivy
Hiện tại, người dùng nhấn một nút trong giao diện người dùng chính. Thao tác này sẽ trả về một cửa sổ bật lên xác minh một số thông tin quan trọng với người dùng và nếu họ hài lòng với các tùy chọn đó, họ nhấn nút 'chạy'. Tôi đã thử mở một popup mới để nói với họ rằng quá trình đang chạy, nhưng vì màn hình không cập nhật cho đến khi quá trình kết thúc, điều này không hoạt động.
Tôi bị mất kinh nghiệm viết mã, nhưng chủ yếu trong ngữ cảnh toán học và kỹ thuật, vì vậy tôi rất mới với thiết kế UI và phải xử lý các sự kiện và chủ đề. Một ví dụ tự chứa đơn giản sẽ được đánh giá cao.
Xem [ví dụ này] (https://groups.google.com/forum/#!topic/kivy-users/QM0e_bmtlbU). Có thể bạn có thể sử dụng nó trong ứng dụng của riêng bạn. – doru