python - 如何在 Kivy 中显示数独板?
问题描述
我编写了一个解决数独难题的代码,程序以类似数独的方式将解决方案输出到控制台:
6 5 2 | 3 1 4 | 9 8 7
8 7 4 | 5 9 6 | 2 3 1
1 3 9 | 7 8 2 | 4 6 5
- - - | - - - | - - -
7 4 1 | 6 5 9 | 8 2 3
9 8 3 | 4 2 1 | 7 5 6
2 6 5 | 8 7 3 | 1 4 9
- - - | - - - | - - -
5 9 8 | 2 3 7 | 6 1 4
3 1 6 | 9 4 8 | 5 7 2
4 2 7 | 1 6 5 | 3 9 8
我还想用 Kivy 将这个数独板(一个包含 9 个列表的列表,每个列表包含 9 个数字)输出到屏幕上。如何在我的 .kv 文件中获取列表“板”(在 Python 中声明了女巫)?我使用标识符通过 TextInputs(在 .kv 文件中)获取输入。板子可以做类似的事情吗?(我将所有样式代码都写在 .kv 文件中,逻辑在 Python 文件中完成。)
解决方案
推荐阅读
- java - 加载列表,如@OneToMany
- gcc - gfortran:错误:编译中不支持-fuse-linker-plugin
- xtext - 与 Eclipse live 版本相比,为什么 Xtend 独立命令行编译器这么慢?
- android - 我的android studio中的任何android项目,布局预览显示最高像这样
- java - 将消息从服务器发送到 Android 应用程序
- kubernetes - 将 kubernetes pod 提交到一些新的 pod 实例
- ruby-on-rails - 访问具有范围的关联类
- javascript - 带有 .ico 扩展名的 Img 在 Chrome 上失真,而在 Firefox 上运行良好
- javascript - 页面滚动显示
- ios - 如果将 IPA 提交给客户端,是否可以获得崩溃日志?