python Tkinter 设置窗口透明,画布不透明
时间: 2023-11-26 12:05:40 浏览: 192
设置窗口透明度
要设置窗口透明,可以使用`attributes`方法,并将`alpha`属性设置为一个介于0和1之间的值。例如,以下代码将窗口的透明度设置为50%:
```python
import tkinter as tk
root = tk.Tk()
root.attributes("-alpha", 0.5)
# 在窗口中添加画布
canvas = tk.Canvas(root, width=200, height=200)
canvas.pack()
root.mainloop()
```
要保持画布不透明,可以在创建画布时设置其背景色为白色(或任何其他你想要的不透明颜色):
```python
canvas = tk.Canvas(root, width=200, height=200, bg='white')
```
阅读全文