2024-04-29 15:18:11 发布
网友
我不知道该怎么做,所以我不知道从哪里开始。在
基本上,我想编写一个python脚本,向用户提供一个项目列表,这些项目可以通过箭头键和enter键进行切换和选择。如果python不能做到这一点,还有其他语言可以做到吗?在
所做的选择将运行一行简单的shell脚本(在raspbian中)
我的想法是,我将使用这个列表,我的树莓派将运行的MAME游戏。i、 一个很好的简单的选择游戏的方法,而不是每次都写在代码行中。在
干杯
你应该看看curses。在谷歌上搜索教程,例如,here。 这是一个很好的库来创建你在这里描述的接口。在
curses
当你运行你的最小GUI时,使用subprocess-模块来启动你的脚本,例如
subprocess
import subprocess subprocess.call(["my_script.sh","parameter1","parameter2"])
编辑
似乎curses不支持可选列表,但ncurses支持。在Debian存储库中,有python-urwid,一些Python绑定到ncurses。在
python-urwid
例如:
这是改编自nicosphere。在
你应该看看
curses
。在谷歌上搜索教程,例如,here。 这是一个很好的库来创建你在这里描述的接口。在当你运行你的最小GUI时,使用
subprocess
-模块来启动你的脚本,例如编辑
似乎curses不支持可选列表,但ncurses支持。在Debian存储库中,有
python-urwid
,一些Python绑定到ncurses。在例如:
^{pr2}$这是改编自nicosphere。在
相关问题 更多 >
编程相关推荐