没有'视频系统'的Python GUI

时间:2017-07-07 20:45:20

标签: python linux user-interface tkinter debian

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

在大多数情况下,我的脚本不使用任何图形,所以这是我第一次在这个水中浸泡脚趾。

那就是说,我已经尝试过使用pygame和tkinter,但似乎每次都失败以获得一些东西并且正在运行(尽管我在pygame上取得了一些成功)

我是否正确理解为了两个我需要X才能生成任何类型的界面,所以我需要X才能获得任何类型的输入(触摸屏按下)?

提前致谢!

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

我会给出一个替代答案。如果您了解HTML,CSS和Javascript(或有时间试一试),我建议您使用 Flask http://flask.pocoo.org/

使用烧瓶,您可以创建网站,但您也可以(因为我正在使用它)让它成为您的GUI。它可以在任何设备上运行,看起来非常好:)。