2013-01-23 38 views
9

Tôi mới sử dụng Kivy. tôi cần tạo đồng hồ analog cổ điển.Vẽ SVG trên vải Kivy

Câu hỏi của tôi là: cách vẽ đồ họa svg thành canvas kivy?

Trả lời

5
+0

@tito - Tôi cũng đang cố gắng hiển thị svg nhưng cuối cùng tôi muốn hiển thị biểu đồ. Tôi tìm thấy pygal rằng sẽ sản lượng svg. Có cách nào dễ dàng hơn để hiển thị biểu đồ trong kivy (đơn giản dòng/thanh/có thể là một biểu đồ chứng khoán)? Tôi đã kiểm tra matplotlib và để tạo ra một backend có vẻ như khá nhiều công việc. Đó có phải là cách bạn sẽ đi hay tôi nên chờ đợi cho việc thực hiện SVG? Cảm ơn! – incognick

2

@incognick

Không cần sử dụng bất kỳ thư viện khác. Tạo một widget bằng chính Kivy.

Để làm điều này, phân lớp đầu tiên kivy.widget.Widget, và sau đó xác định canvas với một số kivy.graphics.Instruction trong đó.

More detail here.