我需要文本控制檯交互式對話框。我將一個shell腳本移植到Python。哪個Python工具幾乎可以完成UNIX命令dialog
的功能? (即可使用的是/否,日曆,文本,計量器等控制返回結果並像ncurses一樣的全屏用戶界面)Python庫可以執行UNIX命令「對話框」的功能
3
A
回答
5
您應該看看Urwid。
Urwid在curses之上提供了一個更高級的工具包,幷包含一個事件循環來處理鍵盤和鼠標輸入。它要麼使用它自己的基於選擇的事件循環,要麼可以鉤入gevent或Twisted。
除了高效地處理鍵盤輸入,您還可以通過編輯框,列表控件等處理用戶輸入的多種選項。
1
看一看curses。它是低級別的,但具有成爲標準庫的一部分的優點。
0
這些是對話框Python綁定:http://pythondialog.sourceforge.net/
相關問題
- 1. 從python代碼執行Unix命令
- 2. 使用python執行多個Unix命令
- 3. UNIX命令行文件編輯功能
- 4. Unix cat -n命令執行
- 5. 我們可以從oracle10g程序執行unix命令
- 6. Autohotkey打開運行對話框並執行命令
- 7. 如何爲Unix命令行執行「 - 」* 60
- 8. unix命令行執行。 (dot)vs. without
- 9. 從Python執行命令行命令
- 10. UNIX中執行的命令C
- 11. ng對話框觸發器不執行調用的功能指令
- 12. 命令執行後MVVM UI更新對話框關閉
- 13. python執行並行命令
- 14. Python命令行執行
- 15. 編寫執行外部命令和Python功能
- 16. python-behave-invalid命令執行時<功能文件名>
- 17. 具有讀寫功能的UNIX管道系統執行「ls -la」命令
- 18. 一次執行多個unix命令
- 19. hoew我執行這些Unix命令
- 20. 在unix中粘貼執行命令
- 21. 使用ssh執行Unix命令列表
- 22. 在Groovy中執行Unix cat命令?
- 23. 在hive腳本中執行unix命令
- 24. 用流星執行unix命令
- 25. 在ObjC中執行unix命令
- 26. 使用Java執行UNIX命令
- 27. 任何獲取最近執行命令結果的unix命令?
- 28. Wijmo對話框功能可見問題
- 29. 如何可以從命令行在Linux中執行nagios命令
- 30. 是否可以從CentOS命令行執行數據庫插入?