python做一个界面,循环显示,有值时显示输入的值,输入为空时显示空白。
时间: 2024-02-26 19:58:08 浏览: 19
可以使用Python的GUI库Tkinter来实现界面,利用Tkinter的Label和Entry组件来实现循环显示输入的值。以下是一个简单的示例代码:
```python
import tkinter as tk
class App:
def __init__(self, master):
self.master = master
self.master.title('循环显示输入的值')
# 创建Label和Entry组件
self.label = tk.Label(self.master, text='', font=('Arial', 18))
self.label.pack()
self.entry = tk.Entry(self.master, font=('Arial', 18))
self.entry.pack()
# 循环更新Label的内容
self.update_label()
def update_label(self):
# 获取输入的值
value = self.entry.get()
if value:
self.label.config(text=value)
else:
self.label.config(text='')
# 每隔1秒更新一次Label的内容
self.master.after(1000, self.update_label)
if __name__ == '__main__':
root = tk.Tk()
app = App(root)
root.mainloop()
```
运行该程序,会弹出一个窗口,其中包含一个Label和一个Entry组件。输入内容后,Label会实时更新为输入的值。当输入为空时,Label会显示为空白。程序会每隔1秒自动更新Label的内容。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)