python中用graphics模块 在背景颜色上的绘制一个白色的圆
时间: 2024-02-13 14:07:01 浏览: 20
在Python中,您可以使用`graphics`模块来绘制图形。以下是一个绘制白色圆形的例子,背景颜色为灰色:
```python
from graphics import *
# 创建窗口
win = GraphWin("White Circle", 200, 200)
# 设置窗口背景颜色
win.setBackground("gray")
# 创建白色圆形
circle = Circle(Point(100, 100), 50)
circle.setFill("white")
# 绘制圆形
circle.draw(win)
# 显示窗口
win.mainloop()
```
在这个例子中,我们使用了`graphics`模块来创建窗口和绘制圆形。使用`setBackground`方法设置窗口背景颜色。创建圆形后,使用`setFill`方法设置圆形填充颜色为白色。最后使用`draw`方法绘制圆形,`mainloop`显示窗口。
相关问题
python中graphic 在背景颜色上的于圆形里填充白色
在Python中,您可以使用`turtle`模块来绘制图形。以下是一个绘制白色圆形的例子,背景颜色为灰色:
```python
import turtle
# 设置背景颜色为灰色
turtle.bgcolor("gray")
# 创建画布
canvas = turtle.Screen()
# 创建画笔
pen = turtle.Turtle()
# 设置画笔颜色为白色
pen.color("white")
# 绘制圆形
pen.begin_fill()
pen.circle(50)
pen.end_fill()
# 隐藏画笔
pen.hideturtle()
# 显示画布
canvas.mainloop()
```
在这个例子中,我们使用了`turtle`模块来创建画布和画笔。使用`bgcolor`设置背景颜色。创建画笔后,使用`color`设置画笔颜色为白色。接着使用`begin_fill`和`end_fill`来填充圆形内部。最后使用`hideturtle`隐藏画笔,`mainloop`显示画布。
使用python 的Tkinter模块在指定窗口上绘制一个透明的窗口
可以使用以下代码在指定窗口上绘制一个透明的窗口:
```python
import tkinter as tk
root = tk.Tk()
root.attributes('-alpha', 0.5) # 设置窗口透明度
root.mainloop()
```
这段代码使用 Tkinter 模块创建了一个窗口,并通过 `attributes()` 方法设置了窗口的透明度。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)