Нарисуйте простые вещи с Cairo CFFI - PullRequest
0 голосов
/ 03 сентября 2018

Я новичок в Python. Я нашел несколько рекомендаций по использованию Cairo CFFI для рисования 2D объектов (линий, окружностей, многоугольников, распределений статистики и т. Д.).
У меня сейчас установлен cairocffi.

Документы этой библиотеки кажутся довольно ужасными. Я не нашел ни одного полноценного примера, как рисовать на экране (скажем, я хочу нарисовать несколько [x, y] точек). Мне нужен этот класс: Win32PrintingSurface? https://cairocffi.readthedocs.io/en/stable/api.html#win32printingsurface

Будет ли это переносимый код, т.е. будет работать и в Linux?
Я пришел с Явы.

Я пользуюсь Windows и Anaconda.

Имеет ли значение, если я на самом деле на Linux или Windows?

Кроме того, меня смущает все это - Каир, Пикаиро, Каир Чфи. Что все это значит? Куда бы я ни посмотрел, я нахожу только сокращения и больше сокращений. Пожалуйста, помогите мне понять, что это такое и какой минимальный набор библиотек мне нужен, чтобы рисовать простые 2D вещи с помощью Python.

...