没有 'video system' 的 Python GUI

标签 python linux user-interface tkinter debian

我目前正处于十字路口。我有点精通 Python (2.7),并且真的很想开始使用 GUI 来为我的(尽管是迷你的)项目提供更多的深度和多功能性。

在大多数情况下,我的脚本不使用任何图形,所以这是我第一次涉足这一领域。

就是说,我尝试过使用 pygame 和 tkinter,但似乎每次都无法启动和运行某些东西(尽管我在 pygame 上取得了一些小成功)

我的理解是否正确,因为我需要启动 X 才能生成任何类型的界面,因此我需要 X 才能获得任何类型的输入(触摸屏按下)?

提前致谢!

最佳答案

为了使用 tkinter,你必须运行一个图形系统。对于 Windows 和 OSX,这仅仅意味着您需要登录(即:不能作为服务运行)。对于 linux 和其他类 unix 系统,这意味着您必须运行 X。

tkinter 和任何其他常见的 GUI 工具包都不会直接写入屏幕。

关于没有 'video system' 的 Python GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44979339/

相关文章:

python - "Ambiguous Class Definition"类名 "I"(Python 中的 Pep8)

python - asyncio + asyncpg + pandas : obtain pandas. df 与异步从数据库选择 - 错误

wpf - 在运行时创建可调整大小的面板

linux - 如何使用 SED 删除第 5 个和第 6 个分隔符之间的值?

linux - Unix 域套接字 : accept() not setting sun_path

iphone - iPhone 应用程序中的收件人栏

java - Boxlayout 拉伸(stretch)我的 Jpanels

python - 如何从时间格式 %Y-%m-%dT%H 中删除 T :%M:%S?

python - 如何以编程方式将基于 "custom class"的单例对象转换为 python 模块?

linux - 如何在 linux 中通过唯一进程名称获取 pid?