问题标签 [urwid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Urwid:如何选择整行,而不是一列?
我围绕这个例子进行编码,当我按下向上或向下箭头时,我不明白如何选择整行。
python - urwid 不会在 loop.draw_screen() 上更新屏幕
这很奇怪,但是当我运行程序时,它只更新了 20 次屏幕中的 1 次......而且如果我按任意键 - 它也不会更新。如果像python code.py 2>log
. 而且mylog.log
我用于内部日志记录 - 它说refresh()
工作正确......
python - Urwid:如何查看错误?
我正在使用urwid
库构建具有交互式控制台界面(行 htop,atop 实用程序)的应用程序,所以我的麻烦是:由于界面占用了控制台窗口中的所有空间 - 我看不到 python 的错误,我试图这样做:
它在我不使用 urwid 时有效,但在我使用时无效......
python - 我无法使用 urwid 教程示例
作为 Python 和 urwid 的新手,我在这里尝试了教程示例http://excess.org/urwid/docs/tutorial/
然而,虽然第一个确实可以正常工作,但大多数后来的似乎都不起作用。例如,尝试运行这个特定的:
向我显示以下错误:
难道我做错了什么?如果它有任何帮助,我正在运行 Ubuntu 12.10 64 位。
python - 如何让 Python 模块 termios 在 Cygwin 中工作?
我想在 Windows 中运行Urwid,所以我下载并安装了 Cygwin(仅限默认包)。我尝试了 Hello World 示例:
但它抱怨termios
:
我回到安装程序并安装了所有与term
搜索词匹配的软件包,但我仍然得到同样的错误。
拜托,你们所有的 Cygwin 神,你能帮助一个软弱的菜鸟解决这个烦人的问题吗?
编辑:如果这很重要,我正在 Windows 7 上运行 Python 2.7.2。
python - 如何在 CentOS 6.4 上安装 urwid 1.1.1?
要在 CentOS 6.4 上安装 urwid 1.1.1,我已经尝试过:
安装 urwid 0.9.9。
然后我手动下载了 urwid 1.1.1并运行:
就像在线手册说的那样。
这导致以下错误:
当前安装了 Python 2.6 和 gcc 4.4.7。
任何人都可以解释错误并提出解决方案吗?
谢谢!
python - 就地打印和更新矩阵
我有一个表示为列表列表的矩阵(但如果有帮助,可以轻松更改此表示)。我将在程序运行时更新这个矩阵。我想让矩阵以某种标准方式显示在屏幕上。所以像
我希望这个显示在程序运行时更新。
例如,
这样做的好方法是什么?(事实上,我将更改整个列和行,并最终希望使更改的行/列具有不同的颜色。)
我很乐意使用任何可能有用的免费库。
python - python / urwid ListBox 对象不可调用
我最近发现了 urwid 并开始使用它。我已经看到了一个类似教程示例的菜单(它有效!)并且我尝试稍微修改代码,以便我可以在初学者菜单中来回切换 - 无需做任何其他事情。
但是我被卡住了——我不知道为什么会这样。
运行此代码:
运行它我得到
而且我非常了解如何以及为什么..非常感谢您的帮助!
编辑:忘记添加,当我尝试从子菜单返回到原始菜单时弹出错误。
python - 显示一维控制台应用程序所需的小部件
我正在尝试使用Urwid制作一个 1D 控制台应用程序,以显示用户可编辑的应用程序表单,如下所示。
将外部矩形视为一个窗口或小部件,其中包含标题标题“应用程序表单”和其中的其他较小窗口。较小的窗口或小部件可以包含其他窗口。
在每个较小的窗口中,需要显示一些文本以及一些用于用户编辑的按钮。可以推荐使用 Urwid 库中提供的以下容器小部件中的哪些允许我垂直滚动?Pile、LineBox、、Frame、ListBox 或 AttrMap。
请记住,我需要垂直滚动,因为我最外面的矩形或窗口不适合标准屏幕。
python-2.7 - what does @ code construct mean in python?
i was looking at a file wicd-curses.py from the wicd application available with urwid. there is a function named as wrap_exceptions and then at several other places in the file i find some code like this @wrap_exceptions which occurs just before several other functions. What does it mean ?