这三个有什么区别?据我所知,它们都提供与curses绑定的功能,而curses是用于终端文本界面的C库。 我目前对这三个都没有了解,也从未使用过curses。你会推荐哪一个?我听说过无数次ncurses,但只在研究中一两次听说过CDK,从未听说过urwid(我想是这样的)。
我认为代码会比我用语言更好地解释问题。这是在我的_abc.py中的代码:from abc import ABCMeta, abstractmethod class MyABC(object): __metaclass__ = ABCMeta @abstractmethod ...
我目前正在重写一款使用curses的perl控制台应用,计划使用Python实现。到目前为止,我已经将我的库选项缩小到straight curses、urwid和dialog。 该应用程序基本上是一个为一个设备安装程序,可以容纳基本配置(网络选项、主机名等)。有没有建议或倾向于其中之一?ur...
我正在使用Python和TUI(不是GUI,那只是无聊)在Linux上编写一个小数独游戏/求解器,只是为了好玩。我的问题是,哪种库更好(我指更容易处理、更好的支持、更直观易懂),选择包括curses或urwid,如果有更好的建议,请提出,并说明原因。我有一些Tkinter和wxPython的经...
我正在使用Python编写一个音乐播放器,使用urwid作为cli。我打算将当前的播放列表放在simpleListWalker中,由listbox包装,然后是columns、pile和最后是frame。 我该如何用其他内容替换这个listbox(或simpleListWalker)的全部内容...
我目前的临时方法是将日志记录到文本文件中,但这并不是很交互式。我尝试使用pdb,但它似乎与urwid不兼容,pdb一旦达到断点就不会接受任何输入。