29得票2回答
Python ncurses、CDK、urwid有什么区别?

这三个有什么区别?据我所知,它们都提供与curses绑定的功能,而curses是用于终端文本界面的C库。 我目前对这三个都没有了解,也从未使用过curses。你会推荐哪一个?我听说过无数次ncurses,但只在研究中一两次听说过CDK,从未听说过urwid(我想是这样的)。

19得票3回答
Python中的ABC多重继承

我认为代码会比我用语言更好地解释问题。这是在我的_abc.py中的代码:from abc import ABCMeta, abstractmethod class MyABC(object): __metaclass__ = ABCMeta @abstractmethod ...

11得票2回答
Python 控制台用户界面建议

我目前正在重写一款使用curses的perl控制台应用,计划使用Python实现。到目前为止,我已经将我的库选项缩小到straight curses、urwid和dialog。 该应用程序基本上是一个为一个设备安装程序,可以容纳基本配置(网络选项、主机名等)。有没有建议或倾向于其中之一?ur...

10得票3回答
Python TUI libs

我正在使用Python和TUI(不是GUI,那只是无聊)在Linux上编写一个小数独游戏/求解器,只是为了好玩。我的问题是,哪种库更好(我指更容易处理、更好的支持、更直观易懂),选择包括curses或urwid,如果有更好的建议,请提出,并说明原因。我有一些Tkinter和wxPython的经...

8得票1回答
在urwid/python2.6中更改当前显示的列表框内容。

我正在使用Python编写一个音乐播放器,使用urwid作为cli。我打算将当前的播放列表放在simpleListWalker中,由listbox包装,然后是columns、pile和最后是frame。 我该如何用其他内容替换这个listbox(或simpleListWalker)的全部内容...

7得票4回答
Urwid:使光标不可见

我正在使用urwid,这是一个Python“框架”,用于在ncurses中设计终端用户界面。唯一的问题是,在urwid中有一件事我无法像在curses中那样轻松地做到 - 隐藏光标。目前,当选择按钮时,光标是可见的,看起来很丑陋。是否有方法可以禁用它?

7得票3回答
urwid 应用程序调试的好选择是什么?

我目前的临时方法是将日志记录到文本文件中,但这并不是很交互式。我尝试使用pdb,但它似乎与urwid不兼容,pdb一旦达到断点就不会接受任何输入。