python 利用GUI将输入的指定学号的学生的所有信息删除并且mysql也对该学生信息进行删除,并做出例子,不使用类也不创建类
时间: 2024-02-12 11:08:22 浏览: 25
好的,以下是一个实现该功能的Python程序,使用了Tkinter作为GUI库和MySQLdb作为MySQL的Python接口:
```python
import tkinter as tk
import MySQLdb
# MySQL连接信息
HOST = 'localhost'
USER = 'root'
PASSWORD = 'password'
DATABASE = 'test_db'
# 删除学生信息函数
def delete_student_info():
# 获取输入的学号
student_id = student_id_entry.get()
# 连接MySQL数据库
db = MySQLdb.connect(host=HOST, user=USER, passwd=PASSWORD, db=DATABASE)
cursor = db.cursor()
# 删除学生信息
cursor.execute("DELETE FROM students WHERE id=%s", (student_id,))
db.commit()
# 关闭数据库连接
db.close()
# 显示删除成功的提示信息
result_label.config(text='学号为{}的学生信息已成功删除!'.format(student_id))
# 创建GUI窗口
window = tk.Tk()
window.title('删除学生信息')
window.geometry('320x240')
# 学号输入框和标签
student_id_label = tk.Label(window, text='请输入学号:')
student_id_label.pack()
student_id_entry = tk.Entry(window)
student_id_entry.pack()
# 删除按钮
delete_button = tk.Button(window, text='删除', command=delete_student_info)
delete_button.pack()
# 成功提示信息标签
result_label = tk.Label(window, text='')
result_label.pack()
# 运行GUI窗口
window.mainloop()
```
该程序先通过Tkinter创建了一个GUI窗口,其中包括一个输入框和一个按钮。当用户在输入框中输入学号并点击按钮时,程序会连接MySQL数据库,并通过执行SQL语句删除该学号对应的学生信息。最后,程序会在GUI窗口上显示删除成功的提示信息。
注意:该程序仅供参考,需要根据实际情况进行修改和完善。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)