tkinter 隐藏canvas.creat_text()文本
时间: 2023-07-13 19:13:40 浏览: 161
文本信息隐藏
3星 · 编辑精心推荐
如果你想在 `canvas` 中隐藏一个已经创建的文本,你可以使用 `itemconfigure()` 方法来更新文本的属性。该方法可以接受一个或多个标识符和一个或多个属性名称/值对,用于更新指定标识符的属性。
要隐藏一个文本,你可以将它的 `fill` 属性设置为与画布背景相同的颜色。例如,如果你的画布背景为白色,你可以将文本的 `fill` 属性设置为 `'white'`。
以下是一个示例代码:
```python
# 创建文本并保存其标识符
text_id = canvas.create_text(50, 50, text='Hello, World!', tag='my_text')
# 隐藏文本
canvas.itemconfigure('my_text', fill='white')
```
这将使文本的颜色与画布背景相同,从而使它在画布中不可见。
如果你想要显示文本,只需将其 `fill` 属性设置回原始颜色即可。
阅读全文