使用 tkinter pymysql 制作图窗
时间: 2023-09-16 20:14:05 浏览: 33
好的,以下是一个简单的例子,使用 tkinter 和 pymysql 创建一个图窗并从数据库中读取数据并显示在窗口中:
```python
import tkinter as tk
import pymysql
# 创建窗口
window = tk.Tk()
window.geometry("400x400")
# 连接数据库
conn = pymysql.connect(
host="localhost",
user="root",
password="123456",
database="test"
)
# 创建游标
cursor = conn.cursor()
# 查询数据
cursor.execute("SELECT * FROM student")
result = cursor.fetchall()
# 在窗口中显示数据
for i, row in enumerate(result):
for j, value in enumerate(row):
label = tk.Label(window, text=value)
label.grid(row=i, column=j)
# 关闭游标和连接
cursor.close()
conn.close()
# 运行窗口
window.mainloop()
```
这个例子中,我们创建了一个窗口,并连接到了一个名为 test 的数据库,并从其中的 student 表中读取数据。然后,我们将这些数据显示在窗口中,每个数据都放在一个标签中,按行和列排列。最后,我们关闭了游标和连接,并运行了窗口。
注意,这只是一个简单的例子,实际中需要根据具体需求进行修改。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.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)