snack_lib 可以独立使用
#cd py_menu/w_lib/pysnack
#python snack_lib.py
此库包含如下功能
- 编辑窗口(Mask 类)
- 提醒窗口及输出窗口(Snack_output 类)
- 确认窗口(conformwindows 方法)
+-------------------------------+
| +-------------+-------------+ |
| | label | text | |
| +-------------+-------------+ |
| | label | entry | |
| +-------------+-------------+-+---------subgrid
| | label | checks | |
| +-------------+-------------+ |
| | label | radios | |
| +-------------+-------------+ |
| | label |checks_entry | |
| +-------------+-------------+ |
| +---------------------------+ |
| | | |
| | button +-+---------buttons
| | | |
| +---------------------------+ |
+-------------------------------+---------gridform
日志会输出到 /tmp/test_snack_lib.log
yes {'entry_test2': '0', 'entry_test3': '127.0.0.1', 'entry_test1': '0', 'radios': 'radios2', 'checks_list': ['checks4']}
def test_Snack_output(screen):
m = Snack_output(screen, "test_windows1_2", 35 )
m.text("ceshijjjjjjjjjjjxdffffffffffffffff")
m.text("xxxfffxxxxxxxxxxxxxx")
m.text("xxxxxxxxxxxxxxxxx")
m.text("xxxxxxxxxxxxxxxxx")
m.text("xxxxxxxxxxxxxxxxx")
m.run(43,3)