【发布时间】:2017-07-07 20:45:20
【问题描述】:
我目前正处于十字路口。我有点精通 Python (2.7),并且真的很想开始使用 GUI 来为我的(虽然是小型的)项目提供更多的深度和通用性。
在大多数情况下,我的脚本不使用任何图形,所以这是我第一次将脚趾浸入水中。
也就是说,我尝试过使用 pygame 和 tkinter,但似乎每次都无法启动和运行某些东西(尽管我在 pygame 上取得了一些成功)
我是否正确理解,我需要启动 X 才能生成任何类型的界面,并且有了它,所以我需要 X 来获得任何类型的输入(触摸屏按下)?
提前致谢!
【问题讨论】:
-
X 是 pygame/tkinter 吗?
-
对不起,我应该澄清一下。 X 是桌面环境。到目前为止,我运行的大多数脚本都是无头的。
-
如果你想在 Linux 上制作 Python GUI,你肯定会想使用 X。如果 tkinter 不适合您,请查看 other UI toolkits。存在其他输出机制(fbcon、svgalib、wayland),但会让您和任何尝试使用您的程序的人的生活更加艰难。
标签: python linux user-interface tkinter debian