使用tkint和pymysql创建一个python窗口,创建四个按钮,名称为添加车次信息、删除车次信息、修改车次信息和查看车次信息,点击相应的按钮即可进入相应的界面。最后美化页面
时间: 2024-02-19 20:57:33 浏览: 53
好的,我可以为您提供一个简单的代码示例。首先,需要安装pymysql和tkinter库。
以下是代码示例:
```python
import pymysql
import tkinter as tk
from tkinter import ttk
from add_page import AddPage
from delete_page import DeletePage
from modify_page import ModifyPage
from view_page import ViewPage
# 连接MySQL数据库
connection = pymysql.connect(host='localhost',
user='root',
password='password',
db='train_info')
# 创建主窗口
root = tk.Tk()
root.title('火车信息管理系统')
root.geometry('500x300')
# 创建按钮
add_button = ttk.Button(root, text='添加车次信息', command=lambda: AddPage(root, connection))
add_button.pack(pady=10)
delete_button = ttk.Button(root, text='删除车次信息', command=lambda: DeletePage(root, connection))
delete_button.pack(pady=10)
modify_button = ttk.Button(root, text='修改车次信息', command=lambda: ModifyPage(root, connection))
modify_button.pack(pady=10)
view_button = ttk.Button(root, text='查看车次信息', command=lambda: ViewPage(root, connection))
view_button.pack(pady=10)
# 美化页面
style = ttk.Style()
style.configure('TButton', font=('Arial', 12, 'bold'), foreground='white', background='blue')
style.map('TButton', foreground=[('pressed', 'white'), ('active', 'white')],
background=[('pressed', '!disabled', 'blue'), ('active', 'blue')])
root.mainloop()
```
以上代码会创建一个主窗口,其中包含四个按钮,每个按钮都对应一个页面。当用户点击按钮时,会调用相应的页面。页面的代码可以根据需要自定义。这里只提供一个示例。
注意:在使用pymysql库时,需要先连接MySQL数据库。在示例代码中,我连接的是名为“train_info”的数据库,您需要将其替换为您自己的数据库名称。此外,在使用完连接后,需要在程序结束时关闭连接,以释放资源。
阅读全文