帮我用python tkinter库编写一个可视化程序,要求从屏幕获取两个字符串分别存入变量e,h中,并且实时把一个变量显示在屏幕中
时间: 2024-02-23 10:01:31 浏览: 194
编写程序,该程序实现打开一个文本文件,每次读取一行内容,将每行作为一个字符串读入,并将字符串输出显示到屏幕上。
5星 · 资源好评率100%
好的,下面是一个简单的示例代码,可以实现你的要求:
```python
import tkinter as tk
# 创建窗口
window = tk.Tk()
# 创建两个标签和两个输入框
label1 = tk.Label(window, text="输入e:")
entry1 = tk.Entry(window)
label2 = tk.Label(window, text="输入h:")
entry2 = tk.Entry(window)
# 创建一个标签用于显示变量
var_label = tk.Label(window, text="")
# 定义一个函数,用于获取输入框中的值,并更新var_label的文本
def update_var_label():
e = entry1.get()
h = entry2.get()
var_label.config(text=f"e: {e}, h: {h}")
# 创建一个按钮,点击后调用update_var_label函数更新var_label的文本
button = tk.Button(window, text="更新", command=update_var_label)
# 将所有控件放置到窗口中
label1.pack()
entry1.pack()
label2.pack()
entry2.pack()
button.pack()
var_label.pack()
# 运行窗口
window.mainloop()
```
你可以把这段代码保存到一个.py文件中,然后运行它,在窗口中输入两个字符串,点击“更新”按钮,就可以实时显示这两个字符串了。
阅读全文