2015-07-09 2 views
-1

Я изучаю python из серии видеоуроков, в которой используется графический интерфейс под названием «simpleGUI». Он не встроен в python, поэтому мне пришлось загрузить установку аналогичного модуля под названием simpleGUITK.Есть ли встроенные графические модули в python 3.4?

Я новичок в python, и я хочу знать, есть ли встроенный модуль, который я могу импортировать без какой-либо установки (например, я важная математика или случайная), которая является такой же (или, по крайней мере, похожей на) simpleguitk?

Поскольку мне может потребоваться отправить несколько файлов py другу, у которого может не быть модуля simpleguitk.

ответ

2

Насколько я знаю, в стандартной библиотеке отсутствует модуль GUI. Однако некоторые, такие как Tkinter, включены в большинство дистрибутивов Python.

Настоятельно рекомендую вам ознакомиться с GUI FAQ в официальной документации.

+2

Пакет tkinter определенно находится в stdlib, как определено основными разработчиками. Код является частью репозитория, документ является частью справочника библиотеки, а тесты являются частью набора тестов. Зависимость tcl/tk не является частью stdlib, хотя обычно она доступна. Есть еще несколько модулей stdlib с аналогичными зависимостями. –

+0

ОК, спасибо. В дополнение к вопросу, предположим, что у меня есть модуль, который я установил, и я отправляю файл py кому-то, кто не установил этот модуль. Будет ли программа работать в этой системе? –

0

Стандартная сборка python включает tkinter. Из GUI FAQ:

Стандарт сборки Python включает объектно-ориентированный интерфейс к Tcl/Tk виджет множества, называемого Tkinter. Вероятно, это самый простой способ установить (так как он поставляется с большинством бинарных дистрибутивов Python) и используется. Для получения дополнительной информации о Tk, включая указатели на источник , см. Домашнюю страницу Tcl/Tk. Tcl/Tk полностью переносится на платформы Mac OS X, Windows и Unix для Mac .

Смежные вопросы