写一个python代码,用tkinter画一排三角形
时间: 2023-06-18 14:04:14 浏览: 238
好的,以下是用Tkinter画一排三角形的Python代码:
```python
import tkinter as tk
root = tk.Tk()
canvas = tk.Canvas(root, width=600, height=200)
canvas.pack()
# 设置三角形的大小
tri_size = 50
# 设置三角形的颜色
tri_color = "blue"
# 循环画出三角形
for i in range(3):
x0 = i * tri_size * 2 + tri_size
y0 = tri_size
x1 = x0 + tri_size
y1 = y0 + tri_size
x2 = x0 - tri_size
y2 = y1
canvas.create_polygon(x0, y0, x1, y1, x2, y2, fill=tri_color)
root.mainloop()
```
运行以上代码,可以看到在Tkinter窗口中画出了一排三角形,如下图所示:
![triangle](https://cdn.jsdelivr.net/gh/stevenkwong00/my-image-hosting-service/blog_images/triangle.png)
相关问题
写一个Python的tkinter程序
我可以写一个简单的tkinter程序,它将显示一个窗口,并且在窗口中显示一句话:“欢迎使用tkinter程序”。 下面是Python代码:from tkinter import *root = Tk()label= Label(root, text="Welcome to tkinter program!")label.pack()root.mainloop()
阅读全文