[{"title":"( 88 个子文件 1.42MB ) py_cui:受gocui启发的Python库,用于直观地创建带有小部件的CUITUI接口-源码","children":[{"title":"py_cui-master","children":[{"title":"docs","children":[{"title":"install.md <span style='color:#111;'> 1.61KB </span>","children":null,"spread":false},{"title":"DocstringGenerated","children":[{"title":"Form.md <span style='color:#111;'> 10.75KB </span>","children":null,"spread":false},{"title":"PyCui.md <span style='color:#111;'> 26.61KB </span>","children":null,"spread":false},{"title":"Ui.md <span style='color:#111;'> 28.73KB </span>","children":null,"spread":false},{"title":"Keys.md <span style='color:#111;'> 1006B </span>","children":null,"spread":false},{"title":"Widgets.md <span style='color:#111;'> 15.73KB </span>","children":null,"spread":false},{"title":"Debug.md <span style='color:#111;'> 4.23KB </span>","children":null,"spread":false},{"title":"Popups.md <span style='color:#111;'> 8.87KB </span>","children":null,"spread":false},{"title":"Colors.md <span style='color:#111;'> 4.01KB </span>","children":null,"spread":false},{"title":"Renderer.md <span style='color:#111;'> 7.24KB </span>","children":null,"spread":false},{"title":"Grid.md <span style='color:#111;'> 3.92KB </span>","children":null,"spread":false},{"title":"Slider.md <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false},{"title":"WidgetSet.md <span style='color:#111;'> 9.44KB </span>","children":null,"spread":false}],"spread":false},{"title":"assets","children":[{"title":"py_cui_logo_new.svg <span style='color:#111;'> 2.78KB </span>","children":null,"spread":false},{"title":"py2048-demo.gif <span style='color:#111;'> 688.76KB </span>","children":null,"spread":false},{"title":"pyautogit-demo.gif <span style='color:#111;'> 832.92KB </span>","children":null,"spread":false}],"spread":true},{"title":"about.md <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"popups.md <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false},{"title":"keybindings.md <span style='color:#111;'> 4.30KB </span>","children":null,"spread":false},{"title":"colors.md <span style='color:#111;'> 3.49KB </span>","children":null,"spread":false},{"title":"developers.md <span style='color:#111;'> 10.05KB </span>","children":null,"spread":false},{"title":"examples.md <span style='color:#111;'> 9.28KB </span>","children":null,"spread":false},{"title":"usage.md <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"scripts","children":[{"title":"updateDocs.sh <span style='color:#111;'> 352B </span>","children":null,"spread":false},{"title":"generateFromDocstrings.sh <span style='color:#111;'> 291B </span>","children":null,"spread":false},{"title":"updateDocs.bat <span style='color:#111;'> 273B </span>","children":null,"spread":false},{"title":"generateFromDocstrings.bat <span style='color:#111;'> 240B </span>","children":null,"spread":false}],"spread":true},{"title":"index.md <span style='color:#111;'> 3.62KB </span>","children":null,"spread":false},{"title":"writing.md <span style='color:#111;'> 7.48KB </span>","children":null,"spread":false},{"title":"widgets.md <span style='color:#111;'> 4.93KB </span>","children":null,"spread":false}],"spread":false},{"title":"requirements_dev.txt <span style='color:#111;'> 61B </span>","children":null,"spread":false},{"title":".github","children":[{"title":"pull_request_template.md <span style='color:#111;'> 350B </span>","children":null,"spread":false},{"title":"ISSUE_TEMPLATE","children":[{"title":"bug_report.md <span style='color:#111;'> 523B </span>","children":null,"spread":false},{"title":"feature_request.md <span style='color:#111;'> 477B </span>","children":null,"spread":false}],"spread":true},{"title":"workflows","children":[{"title":"build_docs_test.yml <span style='color:#111;'> 450B </span>","children":null,"spread":false},{"title":"py_cui_test.yml <span style='color:#111;'> 692B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"mkdocs.yml <span style='color:#111;'> 965B </span>","children":null,"spread":false},{"title":"tests","children":[{"title":"test_ui_elements","children":[{"title":"test_statusbar.py <span style='color:#111;'> 278B </span>","children":null,"spread":false},{"title":"test_widget_core.py <span style='color:#111;'> 2.96KB </span>","children":null,"spread":false},{"title":"test_popups.py <span style='color:#111;'> 52B </span>","children":null,"spread":false}],"spread":true},{"title":"test_core","children":[{"title":"test_renderer.py <span style='color:#111;'> 3.65KB </span>","children":null,"spread":false},{"title":"test_grid.py <span style='color:#111;'> 2.03KB </span>","children":null,"spread":false},{"title":"test_colors.py <span style='color:#111;'> 8.06KB </span>","children":null,"spread":false},{"title":"test_py_cui_core.py <span style='color:#111;'> 3.85KB </span>","children":null,"spread":false},{"title":"test_widget_set.py <span style='color:#111;'> 3.79KB </span>","children":null,"spread":false}],"spread":true},{"title":"conftest.py <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"test_ui_implementations","children":[{"title":"test_scroll_menu_imp.py <span style='color:#111;'> 2.68KB </span>","children":null,"spread":false},{"title":"test_slider_imp.py <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"test_text_box_imp.py <span style='color:#111;'> 3.68KB </span>","children":null,"spread":false},{"title":"test_checkbox_imp.py <span style='color:#111;'> 879B </span>","children":null,"spread":false},{"title":"test_text_block_imp.py <span style='color:#111;'> 8.12KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"py_cui","children":[{"title":"controls","children":[{"title":"__init__.py <span style='color:#111;'> 130B </span>","children":null,"spread":false},{"title":"slider.py <span style='color:#111;'> 7.17KB </span>","children":null,"spread":false}],"spread":true},{"title":"debug.py <span style='color:#111;'> 5.65KB </span>","children":null,"spread":false},{"title":"keys.py <span style='color:#111;'> 7.10KB </span>","children":null,"spread":false},{"title":"grid.py <span style='color:#111;'> 5.25KB </span>","children":null,"spread":false},{"title":"errors.py <span style='color:#111;'> 688B </span>","children":null,"spread":false},{"title":"statusbar.py <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 59.03KB </span>","children":null,"spread":false},{"title":"dialogs","children":[{"title":"filedialog.py <span style='color:#111;'> 29.69KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 135B </span>","children":null,"spread":false},{"title":"form.py <span style='color:#111;'> 17.08KB </span>","children":null,"spread":false}],"spread":true},{"title":"widgets.py <span style='color:#111;'> 28.86KB </span>","children":null,"spread":false},{"title":"renderer.py <span style='color:#111;'> 13.63KB </span>","children":null,"spread":false},{"title":"colors.py <span style='color:#111;'> 13.25KB </span>","children":null,"spread":false},{"title":"popups.py <span style='color:#111;'> 15.91KB </span>","children":null,"spread":false},{"title":"ui.py <span style='color:#111;'> 37.32KB </span>","children":null,"spread":false},{"title":"widget_set.py <span style='color:#111;'> 17.31KB </span>","children":null,"spread":false}],"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"CONTRIBUTING.md <span style='color:#111;'> 2.85KB </span>","children":null,"spread":false},{"title":"requirements.txt <span style='color:#111;'> 43B </span>","children":null,"spread":false},{"title":"AUTHORS <span style='color:#111;'> 197B </span>","children":null,"spread":false},{"title":"examples","children":[{"title":"controls","children":[{"title":"slider_demo.py <span style='color:#111;'> 2.16KB </span>","children":null,"spread":false}],"spread":true},{"title":"snano.py <span style='color:#111;'> 7.05KB </span>","children":null,"spread":false},{"title":"autogit.py <span style='color:#111;'> 16.20KB </span>","children":null,"spread":false},{"title":"hello_py_cui.py <span style='color:#111;'> 380B </span>","children":null,"spread":false},{"title":"multi_window_demo.py <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"gaps_between_widgets.py <span style='color:#111;'> 330B </span>","children":null,"spread":false},{"title":"dialogs","children":[{"title":"filedialog_demo.py <span style='color:#111;'> 3.01KB </span>","children":null,"spread":false},{"title":"form_demo.py <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false}],"spread":false},{"title":"README.md <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"popups_example.py <span style='color:#111;'> 7.01KB </span>","children":null,"spread":false},{"title":"simple_todo_list.py <span style='color:#111;'> 5.35KB </span>","children":null,"spread":false}],"spread":true},{"title":"setup.py <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 177B </span>","children":null,"spread":false},{"title":"CODE_OF_CONDUCT.md <span style='color:#111;'> 3.27KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 7.58KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]