首页 > 解决方案 > 如何在 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 文件中完成。)

标签: pythonpython-3.xkivykivy-language

解决方案


推荐阅读