📅  最后修改于: 2023-12-03 15:35:20.435000             🧑  作者: Mango
在Python中,我们可以使用tkinter模块来创建简单的图形用户界面(GUI),而且它是Python自带的模块,无需安装。
接下来我们将介绍如何使用tkinter来画正方形。
首先,我们需要用tkinter创建一个窗口来容纳我们的正方形。下面是创建窗口的代码:
import tkinter as tk
# 创建窗口
root = tk.Tk()
root.title("绘制正方形")
root.geometry("300x300")
这个代码创建了一个300x300像素大小的窗口,窗口的标题为“绘制正方形”。
接下来,我们将在窗口上绘制正方形,代码如下:
import tkinter as tk
# 创建窗口
root = tk.Tk()
root.title("绘制正方形")
root.geometry("300x300")
# 创建画布
canvas = tk.Canvas(root, width=200, height=200)
canvas.pack()
# 绘制正方形
canvas.create_rectangle(50, 50, 150, 150, outline='black', fill='white')
# 进入消息循环
root.mainloop()
在代码中,我们使用了canvas.create_rectangle()函数来绘制正方形,该函数需要四个参数,分别是左上角和右下角坐标的X和Y值。我们将正方形的左上角设为(50,50),右下角为(150,150),边框颜色为黑色,内部填充为白色。
完整的代码如下:
import tkinter as tk
# 创建窗口
root = tk.Tk()
root.title("绘制正方形")
root.geometry("300x300")
# 创建画布
canvas = tk.Canvas(root, width=200, height=200)
canvas.pack()
# 绘制正方形
canvas.create_rectangle(50, 50, 150, 150, outline='black', fill='white')
# 进入消息循环
root.mainloop()
将代码保存到一个Python文件中,打开命令行窗口,执行以下命令即可运行程序:
python 文件名.py
运行后就可以看到窗口上绘制了一个正方形了。