python - 尝试在 Python 2.7.6 中创建一个简单的 GUI,但 Tkinter 模块似乎不适用于我的版本
问题描述
我尝试在 Python 中创建一个简单的 GUI,它从用户那里获取输入并根据用户输入执行 shell 脚本。
由于它必须调用 Shell 脚本,因此我尝试在 Python 2.7.6 中创建 GUI,这是 Linux Env 中唯一可用的版本。我尝试使用 Tkinter,但它说 ImportError: No module named _tkinter
ImportError: No module named _tkinter
任何替代方案或建议都会有所帮助!
解决方案
在 python 2.7 中,该模块称为 Tkinter(大写 T)。最常见的用例是:
from Tkinter import *
root = Tk()
root.mainloop()
如果您正在寻找适用于 Linux(或任何其他操作系统)的快速界面选项,那么也许看看 python-Flask Flask。
该框架将允许您获取 HTML、CSS、JS 和 PHP,并将数据传输回 python。因此,您可以将整个 GUI 构建为网页,将其导入烧瓶,然后使用 URL 将用户输入返回到 python。
推荐阅读
- grails - 单页 grails 应用程序,延迟渲染模板
- jquery - 使用 jquery 解析 XML 文件中的表
- php - 带有文本路径的 ImageMagick SVG 到 JPG
- sql - 如果在特定时间之后添加时间到日期时间的 SQL Server 代码
- ios - URLSession dataTask -- 无法连接到服务器
- python - 使用 TensorFlow 作为依赖项部署 Google Cloud Functions
- javascript - websocket (ws) 保护 Plesk (Centos) 服务器上的 websocket (wss) Apache
- javascript - 选择超过限制的文件时,如果条件仅适用一次
- javascript - 一次迭代和访问多个地图 (JavaScript)
- c# - 如何在 Octopus Deploy 中正确添加 C# 独立脚本作为步骤?