Camelot là một khuôn khổ Python GUI trên SQLAlchemy và PyQt, lấy cảm hứng từ giao diện quản trị Django & nbsp;. Bắt đầu xây dựng các ứng dụng máy tính để bàn ở tốc độ dọc, chỉ đơn giản bằng cách thêm một số thông tin bổ sung cho bạn định nghĩa mô hình.
class Movie (Entity):
& Nbsp; title = Field (Unicode (60), yêu cầu = True)
& Nbsp; SHORT_DESCRIPTION = Field (Unicode (512))
& Nbsp; release_date = Field (Ngày)
& Nbsp; genre = Field (Unicode (15))
& Nbsp; class Admin (EntityAdmin):
& Nbsp; verbose_name = 'Movie'
& Nbsp; list_display = ['title', 'SHORT_DESCRIPTION', 'release_date', 'thể loại']
Đoạn mã này là đủ để xác định sơ đồ cơ sở dữ liệu của bạn và để tạo ra một giao diện người dùng thân thiện trên màn hình
là gì mới trong phiên bản này:.
- Phiên bản này chủ yếu mang lại việc thực hiện các hành động theo phong cách mới, sử dụng vòng lặp để giao tiếp giữa các mô hình và các GUI.
- Các thay đổi khác là sự sáng tạo bị trì hoãn của các vật dụng trên các tab để cải thiện hiệu suất cho các màn hình với nhiều lĩnh vực, việc di chuyển để di chuyển 7.1., Một màn hình mới giật gân, bản dịch tiếng Ý, và khả năng tương thích PySide.
là gì mới trong phiên bản 11.05.13:.
- Các panel điều hướng trực quan hơn
- hành động ứng dụng hiển thị trong màn hình chủ.
- Các không gian làm việc tối đa hóa khi nhấp đúp vào thanh tab.
- Postgres được hỗ trợ cho việc sao lưu và khôi phục lại.
- DocxApplicationAction và PixmapFormAction đã được thêm vào.
- EntityAdmin hỗ trợ các đối tượng ánh xạ với SQLAlchemy đồng bằng.
- hành vi Tab của một số biên tập đã được cố định.
- Hỗ trợ được thêm vào để chỉnh sửa các cột ở phần đông lạnh của một xem bảng.
- FileEditor hỗ trợ loại bỏ các file sau khi sao chép chúng.
- Một hộp thoại tiến được thể hiện khi hồ sơ được xóa.
- Một DateTime biên tập được thêm vào.
- Hầu hết các biên tập viên bây giờ hỗ trợ background_color, có thể chỉnh sửa, và tooltip thuộc tính năng động.
Yêu cầu :
- Python
Bình luận không