Как Tkinter работает в Microsoft Windows? - PullRequest
0 голосов
/ 07 октября 2019

Я читал про Tkinter для определенных операций , которые обрабатывает менеджер окон, и мне стало интересно, как именно Tkinter взаимодействует с менеджером окон ОС? Согласно документам он использует Xlib для рисования графики, но как это работает в Microsoft Windows? Разве Xlib не является Unix-подобной библиотекой графики, то есть X11? Как именно Tkinter взаимодействует с графикой Windows? Имеет ли версия Python для Windows доступ к WinAPI и не использует Xlib?

1 Ответ

2 голосов
/ 07 октября 2019

Tk (библиотека, на которой базируется tkinter) использует Windows API на Windows и библиотеки какао на OSX. Эти две платформы не используют xlib, хотя при желании можно скомпилировать версии для X11 на этих платформах.

В вики Tcl доступно много информации о Windows-порте tcl / tk: https://wiki.tcl -lang.org / page / Microsoft + Windows + и + Tcl

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...