py 判断tk 中的text没有输入内容,怎么写
时间: 2024-03-21 10:44:00 浏览: 52
Python-Tkinter Text输入内容在界面显示的实例
你可以使用 Tkinter 的 `get()` 方法获取文本框中的内容,然后检查返回的字符串是否为空。以下是一个例子:
```python
from tkinter import *
root = Tk()
text = Text(root)
text.pack()
def check_empty():
if not text.get("1.0", "end-1c").strip():
print("Text widget is empty")
else:
print("Text widget is not empty")
button = Button(root, text="Check", command=check_empty)
button.pack()
root.mainloop()
```
在上述代码中,我们定义了一个名为 `check_empty()` 的函数,该函数使用 `get()` 方法获取文本框中的内容,并使用 `strip()` 方法删除前导和尾随空格。如果返回的字符串为空,则说明文本框中没有输入任何内容。否则,文本框中有输入内容。
阅读全文