Попытка создать простой графический интерфейс в Python 2.7.6, но модуль Tkinter, похоже, не доступен для моей версии - PullRequest
0 голосов
/ 12 февраля 2019

Я попытался создать простой графический интерфейс в Python, который получает ввод от пользователя и выполняет сценарий оболочки на основе ввода пользователя.

Поскольку он должен вызывать сценарий оболочки, я пытаюсь создать графический интерфейс в Python 2.7.6, единственной версии, доступной в Linux Env.Я пытался использовать Tkinter, но его высказывание ImportError: нет модуля с именем _tkinter

ImportError: No module named _tkinter

Любые альтернативы или предложения будут полезны!

1 Ответ

0 голосов
/ 12 февраля 2019

В Python 2.7 модуль называется Tkinter (заглавная T).и наиболее распространенный вариант использования:

from Tkinter import *
root = Tk()
root.mainloop()

Если вы ищете вариант быстрого интерфейса, который работает в Linux (или любой другой операционной системе), тогда, возможно, посмотрите на python-Flask Flask .

Эта платформа позволит вам использовать HTML, CSS, JS и PHP и передавать данные обратно в python.Таким образом, вы можете создать весь графический пользовательский интерфейс в виде веб-страницы, импортировать его в колбу, а затем использовать URL-адреса для возврата пользовательских данных в python.

...