python – 显示1D控制台应用程序所需的小部件
作者:互联网
我正在尝试使用Urwid进行一维控制台应用程序的显示
用户可编辑的申请表,如下所示.
_________________________
| Application Form |
| ---------------- |
| ' ' |
| ' ' |
| ---------------- |
| |
| ---------------- |
| ' --------- ' |
| ' ' ' ' |
| ' --------- ' |
| ' ' |
| ---------------- |
| |
|_________________________|
将外部矩形视为一个窗口或窗口小部件,其中包含标题“应用程序窗体”和其中的其他较小窗口.较小的窗口或小部件可以包含其他窗口.
在每个较小的窗口中,需要显示一些文本以及一些用于用户编辑的按钮.可以推荐使用Urwid库中的以下哪些容器小部件,以便我可以垂直滚动? Pile,LineBox,Frame,ListBox或AttrMap.
请记住,我需要垂直滚动,因为我最外面的矩形或窗口不适合标准屏幕.
解决方法:
查看Urwid附带的示例,尤其是examples / tour.py.那一个在一个大的,可滚动的容器中演示了许多Urwid的小部件和容器,应该给你很多想法.出于这个原因,整个示例目录都存在.
此外,Urwid只有少量容器.你知道,你可以尝试一下……
标签:python,python-2-7,console-application,urwid 来源: https://codeday.me/bug/20190927/1824731.html