多语言展示
当前在线:627今日阅读:152今日分享:13

python 如何在网格中添加数字

python画网格是容易的,只要画出来了GUI窗口,然后使用create_rectangle函数和for调用正方形就可以了。但是画出来的只是方格,并不能在里面进行添加数字等操作。下面就介绍一种可以在网格中添加数字的方法,希望能给大家带来帮助。
工具/原料

JetBrains PyCharm Community Edition

一、新建一个文件
1

在打开IDE后,我们首先要建立一个python文件,在左侧栏的“Project”上单击鼠标右键在出来的对话框中选择“New”后,再单击里面的“Python Flie”

2

新出来的这个对话框就是给这个文件起名的意思。我给他起的名字叫“check”,点击确定后就会显示出操作界面,发现这个文件的名字就算我们刚刚起的名字 END

二、建立一个空白窗口
1

因为我们这次的程序是要有显示界面的,所以一定要导入tkinter包才可以。python导入包的语句是 from XXX import  XXX或者 import XXX asXXX.

2

加入创建窗口和消息循环语句,点击运行如果没有错误的话就会显示出一个默认窗口,说明基本窗口创立已经成功了 END

三、调整画布大小
1

定义一个基本的小方块的边长作为单位长度,然后让要显示的窗口的长和宽分别定义为小正方形的倍数。

2

增加变量canvas,作为之后操作的画布。后面的参数就是操作的位置,长度和宽度改变的实现和背景颜色。颜色是为正蓝的16位表示。 END

四、定义函数
1

python中定义函数要使用def语句,我们定义函数名称为draw,后面要加括号和空格。因为是在canvas的画布上进行操作的,括号里要有参数canvas。

2

两次循环分别是在长和宽上的循环,要进行双重遍历。语句是 for in ,in后面的括号里的值python里面并不执行。

3

调用GUI里的entery函数,canvas为显示背景,text为默认输入的数据,width手动控制宽度。grid()里的参数控制输入框的大小,位置。 END

五、调用函数

调用函数方法很简单,就是把定义函数的def 和 冒号去掉。注意位置要在mainloop()循环前调用 END

六、运行成功
1

运行改该程序,如果没有错误的话会显示下面的界面,表示已经把空的,可以输入数据的表格做好了。

2

我们可以在里面随便输入一点东西进去,发现不会报错,说明这个程序满足了所要求的功能了。 END

注意事项
1

表格赋值主要在于对for循环的理解和grid函数的应用。

2

在定义了一个函数后,要经过调用才能使用。

推荐信息