编写一个窗体gui,输入学号,然后点击“获取”按钮,即可显示学号对应的姓名
时间: 2023-04-26 10:03:34 浏览: 184
好的,可以使用Python的Tkinter模块来编写一个简单的窗体GUI。以下是一个示例代码:
```python
import tkinter as tk
# 定义一个字典,存储学号和姓名的对应关系
students = {
'001': '张三',
'002': '李四',
'003': '王五',
'004': '赵六'
}
# 定义一个函数,用于获取学号对应的姓名
def get_name():
# 从输入框中获取学号
id = id_entry.get()
# 判断学号是否存在于字典中
if id in students:
# 如果存在,将对应的姓名显示在标签上
name_label.config(text=students[id])
else:
# 如果不存在,显示错误信息
name_label.config(text='学号不存在!')
# 创建窗口
window = tk.Tk()
window.title('学生信息查询')
# 创建标签和输入框
id_label = tk.Label(window, text='请输入学号:')
id_label.pack()
id_entry = tk.Entry(window)
id_entry.pack()
# 创建按钮,绑定函数
get_button = tk.Button(window, text='获取', command=get_name)
get_button.pack()
# 创建标签,用于显示姓名
name_label = tk.Label(window, text='')
name_label.pack()
# 进入主循环
window.mainloop()
```
运行代码后,会弹出一个窗口,输入学号后点击“获取”按钮即可显示对应的姓名。如果学号不存在,则会显示错误信息。
阅读全文