0
我正在嘗試使用Urwid來製作一維控制檯應用程序,用於顯示 用戶可編輯的應用程序窗體,如下所示。用於顯示一維控制檯應用程序所需的小部件
_________________________
| Application Form |
| ---------------- |
| ' ' |
| ' ' |
| ---------------- |
| |
| ---------------- |
| ' --------- ' |
| ' ' ' ' |
| ' --------- ' |
| ' ' |
| ---------------- |
| |
|_________________________|
考慮外部矩形作爲包含標頭的標題「申請表」和裏面其他較小的窗口一個窗口或窗口小部件。較小的窗口或小部件可以包含其他窗口。
在每個較小的窗口中,都需要顯示一些文本以及用於編輯用戶的一些按鈕。以下哪些容器小部件可以從Urwid庫中獲得,可以推薦使用它,這將允許我垂直滾動嗎?樁,線框,框架,列表框或AttrMap。
請記住,我需要垂直滾動,因爲我最外面的矩形或窗口不適合標準屏幕。
哇,這是相當沉重的答案...爲什麼不發佈你迄今爲止所做的,讓我們做一些小的調整,而不是讓我們爲你寫整個程序? :) –
@Bogey你不會失望。我有一些代碼可以做某些事情。請參閱此問題[http://stackoverflow.com/questions/17910768/command-prompt-messed-up-after-running-a-python-program]我有一個單獨的代碼,其中我已經玩了閱讀我的XML文件並從中提取有序的字典。但是現在我被困在上面的問題中。這個問題的代碼包含一個函數formLayout,它修改了一個全局的屏幕句柄UI。 –