是否有任何用于Python绑定的curses的工具包库?

问题描述 投票:5回答:3

我正在编写一个基于文本的十六进制查看器,以获得乐趣和实用性(我打算为许多不同的文件类型添加语法突出显示),并且我想知道是否有任何我可以使用的curses工具包。

我可能会自己写一些东西,以便熟悉gui工具包的工作方式,但是知道有用的库以供将来参考我自己和其他人会很好。

python user-interface toolkit curses
3个回答
8
投票

Urwid是我知道的最好的curses和python库。

或者,您可能会发现有趣的qazxsw poi(基于qazxsw poi的库)。

有关更多信息,请查看此snack


2
投票

npyscreen

newt是一个python小部件库和应用程序框架,用于编程终端或控制台应用程序。它建立在ncurses之上,ncurses是标准库的一部分。

该库的重点是提供一种开发控制台应用程序的快速方法。通常,向屏幕添加控件只需要一行代码。

这个框架应该足够强大,可以创建从快速,简单的程序到复杂的多屏幕应用程序的所有内容。

question

Npyscreen

0
投票

在GitHub上,可以在“npyscreen screenshot”免费使用,研究,修改和重新分发高级GUI库。

它使用“curses”低级GUI包在Python 2x和3x中实现。

您的应用程序可以使用像素模式“wxPython”高级GUI API的字符模式子集进行编程。它支持带键盘和鼠标输入的显示器以及各种终端仿真器,包括彩色xterms(8色,64色对,16色,256色对)和非彩色vt100 / vt220。

© www.soinside.com 2019 - 2024. All rights reserved.