stringtranslate.com

Холст (графический интерфейс)

В информатике и визуализации холст — это контейнер , который содержит различные элементы чертежа (линии, фигуры, текст, кадры, содержащие другие элементы и т. д.). Он получил свое название от холста , используемого в изобразительном искусстве. Иногда его называют графом сцены, потому что он организует логическое представление пользовательского интерфейса или графической сцены. Некоторые реализации также определяют пространственное представление и позволяют пользователю взаимодействовать с элементами через графический пользовательский интерфейс . [1]

Поддержка библиотеки

Различные бесплатные и открытые библиотеки холстов или сцен-графов позволяют разработчикам создавать пользовательский интерфейс и/или элементы пользовательского интерфейса для своих компьютерных программ.

Примеры бесплатных и открытых вариантов холстов графа сцены включают в себя:

Некоторые модули холста в различных библиотеках не обеспечивают мощности полного графа сцены - они работают на более низком уровне, который требует от программистов предоставления кода, например, сопоставления щелчков мыши с объектами на холсте. Примеры библиотек, которые включают такой модуль холста, включают:

К фирменным библиотекам холстов относятся, например:

Ссылки

  1. ^ "tk-zinc-3.303 - TkZinc - это еще один Canvas, который предлагает много новых функций, некоторые из которых основаны на openGL - metacpan.org". metacpan.org .
  2. ^ "Gitorious.org Git - fg:simgear.git/Summary". Архивировано из оригинала 2017-12-07 . Получено 2016-03-04 .
  3. ^ "Разработка Canvas - FlightGear wiki". wiki.flightgear.org .
  4. ^ «Программирование графического интерфейса на Python: виджет Canvas». python-course.eu .
  5. ^ "TkDocs - Учебник Tk - Холст". tkdocs.com .
  6. ^ "страница руководства по холсту - Встроенные команды Tk". tcl.tk .
  7. ^ "цинк". wiki.tcl-lang.org .
  8. ^ "tk-zinc-3.303 - TkZinc - это еще один Canvas, который предлагает много новых функций, некоторые из которых основаны на openGL - metacpan.org". metacpan.org .
  9. ^ "TkZinc - Python Wiki". wiki.python.org .