如何在Kivy中显示数独板?

2024-05-16 05:15:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经写了一个解决数独难题的代码,程序以类似数独的方式将解决方案输出到控制台:

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文件中获得列表“board”(witch是用Python声明的)?我使用标识符通过TextInputs(在.kv文件中)获取输入。董事会也能做类似的事情吗?(我把所有的样式代码都写在一个.kv文件中,逻辑是在一个Python文件中完成的。)


Tags: 文件代码程序board声明列表屏幕方式