我目前正处于十字路口。我有点精通 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/