怎么用python中的tkinter做一个查询系统
时间: 2023-11-19 20:05:32 浏览: 57
你可以使用 Python 自带的 GUI 模块 tkinter 来创建一个查询系统。以下是一个简单的例子,它使用 tkinter 创建了一个简单的界面,并允许用户输入一个姓名,然后从一个已知的数据库中查询该姓名的信息。
```python
import tkinter as tk
class App:
def __init__(self, master):
self.master = master
master.title("查询系统")
self.label = tk.Label(master, text="请输入要查询的姓名")
self.label.pack(pady=10)
self.entry = tk.Entry(master)
self.entry.pack()
self.button = tk.Button(master, text="查询", command=self.search)
self.button.pack(pady=10)
self.result = tk.Label(master, text="")
self.result.pack()
def search(self):
name = self.entry.get()
# 在这里编写查询代码,查询 name 的信息
# 如果找到了该信息,将它显示在结果标签中
# 如果没有找到,显示一个错误信息
self.result.configure(text=f"没有找到姓名为 {name} 的信息")
root = tk.Tk()
app = App(root)
root.mainloop()
```
在这个例子中,我们创建了一个 `App` 类,它包含了一个标签、一个输入框、一个按钮和一个结果标签。当用户单击按钮时,它将调用 `search()` 方法,该方法将从输入框中获取用户输入的姓名,并执行查询操作。你需要在 `search()` 方法中编写你的查询代码,并根据查询结果更新结果标签的文本。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)