# project-2 **Repository Path**: wuminggao/project-2 ## Basic Information - **Project Name**: project-2 - **Description**: No description available - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 17 - **Created**: 2022-04-15 - **Last Updated**: 2022-04-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # project-2 #### 介绍 期中作业 完成内容:完成两种控件的实现,单选框checkbox和开关switch 使用效果: 多选框,就是一组可以分别选中的选项框,如下图: ![image.png](https://www.wuminggao.cn/upload/2022/04/image-2a3680e4e79442acbca994304c50fcc4.png) 单击选项框可以选中或者取消选中。 上面共有5个多选框,其中选项框5为不可用状态,选中的选项框表现为√,没有选中的选项框为空白,checkbox2是indeterminate状态,表示不确定。 可以在一开始给选项框初始化为选中或者不选中。 开关,顾名思义有开和关两种状态,如下图: ![image.png](https://www.wuminggao.cn/upload/2022/04/image-58249185776745b19485665eb5d463e3.png) 单击开关可以实现开/关两种状态的切换。 上面一共有5个开关,其中开关5为不可用状态,表现为开的开关有√表示,表现为关的开关有灰色底的“-”表示。 可以给开关初始化为开或者关的状态。 参考资料: https://material.io/components/checkboxes/android https://material.io/components/switches https://element.eleme.cn/#/zh-CN --- # Flutter UI for Python #### 代码已更新,请互相通知 2022-04-16 14:50:00 - 我发现大部分的 Material Design Component (MDC) 需要配上代码才可以正确显示。 - 我对 web/py_lib/flutter.py 作了相应的更改 (见454和503行)。 - 另外我添加了 web/lib/mdc_test.html, 里面展示了大部分的 MDC 控件的使用 (编辑器打开看源代码,双击浏览器打开看效果)。