Tôi rất mới đối với PyQT và QT nói chung và phải nhanh chóng thiết kế giao diện người dùng tương tự như ứng dụng thư 2 ngăn hiện đại: để lại danh sách thư, phải chỉnh sửa. Tôi muốn cung cấp thêm một chút thông tin hơn là chỉ một Chuỗi để hiển thị trong QListView
- về cơ bản là tên mục in đậm văn bản, bên dưới hai dòng có mô tả theo một kiểu khác và trên cùng bên trái một tập hợp thẻ giống danh hiệu. Hơn nữa, danh sách sẽ phải cập nhật sau vài giây hoặc lâu hơn (có khả năng chỉ thay đổi rất ít mục), vì vậy tôi không muốn ghi lại dữ liệu mỗi lần.Các mục tùy chỉnh trong QListView
Từ những gì tôi đọc trong các hướng dẫn và hướng dẫn khác nhau, có nhiều cách khác nhau để hoàn thành điều đó và tôi không chắc phương thức được sử dụng phổ biến nhất là gì (người khác sẽ phải làm việc với mã sau khi tôi soạn thảo lõi ứng dụng) - đối tượng và phương thức nào bạn sẽ sử dụng - QListView
hoặc QListWidget
và sau đó phân lớp QAbstractListModel
hoặc QStandardItemModel
, ...?
Một số trong các liên kết được cung cấp là chết – user1767754