使用tkinter模块画出一个粉色矩形里面有红色的三角形
时间: 2024-03-20 16:41:20 浏览: 160
好的,下面是使用`tkinter`模块绘制一个粉色矩形里面有红色三角形的程序:
```python
import tkinter as tk
root = tk.Tk()
# 创建画布
canvas = tk.Canvas(root, width=300, height=300, bg="white")
canvas.pack()
# 绘制粉色矩形
rect = canvas.create_rectangle(50, 50, 250, 200, fill="pink")
# 绘制红色三角形
triangle = canvas.create_polygon(150, 50, 50, 200, 250, 200, fill="red")
root.mainloop()
```
运行该程序后,你可以看到一个粉色填充的矩形,里面有一个红色的三角形。
相关问题
使用tkinter模块绘制以粉色背景图黑色框的答案框,里面放红色三角形
好的,我可以为您提供一些代码,您可以在Python中使用tkinter模块来实现这个功能。以下是一个简单的示例:
```python
import tkinter as tk
root = tk.Tk()
# 创建一个画布
canvas = tk.Canvas(root, width=200, height=200, bg="pink")
canvas.pack()
# 创建一个红色三角形
triangle = canvas.create_polygon(100, 50, 150, 150, 50, 150, fill="red")
# 创建一个黑色边框
border = canvas.create_rectangle(0, 0, 200, 200, outline="black", width=2)
root.mainloop()
```
在这个示例中,我们使用`Canvas`类创建了一个200x200大小的画布,并将背景色设置为粉色。然后,我们使用`create_polygon`方法在画布上创建了一个红色三角形,并使用`create_rectangle`方法创建了一个黑色边框。最后,我们使用`pack`方法将画布放置在窗口中。
您可以根据需要调整画布的大小和三角形的位置。希望这能帮助您实现您的需求。
使用tkinter画一个圆角矩形
好的,关于使用tkinter画一个圆角矩形,可以使用canvas组件来实现。canvas.create_rectangle方法可以绘制矩形,通过设置圆角的半径来实现圆角矩形。以下是一个简单的例子:
```
import tkinter as tk
root = tk.Tk()
canvas = tk.Canvas(root, width=200, height=100)
canvas.pack()
round_rectangle = canvas.create_rounded_rectangle(50, 20, 150, 80, radius=20, fill='red')
root.mainloop()
```
这个例子中,我们创建了一个窗口,并在其中添加了一个canvas组件。然后,我们使用canvas.create_rounded_rectangle方法来创建一个圆角矩形,指定了左上角和右下角的坐标,以及圆角的半径和填充颜色。运行程序后,会在窗口中显示一个红色的圆角矩形。
希望对你有帮助!
阅读全文