# ファイル: delete.py
# 作成者: 藤井広輝
# 更新日: 2023/7/25
# 説明: データベースから経路情報を削除するウィンドウプログラム
# 必要なライブラリをインポート
import tkinter as tk
from tkinter import messagebox
import mysql.connector
# 必要な自作ライブラリをインポート
import image_resize
# データベースへの接続を確立
connector = mysql.connector.connect(user='root', password='123123', host='localhost', database='data', charset='utf8mb4')
cursor = connector.cursor()
def delete_window(canvas):
"""経路情報削除ウィンドウを作成します。
Args:
canvas (tk.Canvas): キャンバスオブジェクト
"""
def on_window_close():
"""ウィンドウが閉じられた際の処理を行います。"""
canvas.delete("start")
canvas.delete("root")
canvas.delete("stop")
canvas.delete("flag")
canvas.delete("gool")
canvas.delete("angle")
delete_window.destroy()
# 新しいウィンドウを作成
delete_window = tk.Toplevel()
delete_window.title("経路情報削除")
delete_window.protocol("WM_DELETE_WINDOW", on_window_close)
# トランザクションの開始
connector.start_transaction()
# 経路名の取得クエリを実行
query = "SELECT DISTINCT SQL_NO_CACHE 経路番号, 経路名 FROM route_data ORDER BY 経路番号 ASC"
cur

这篇文章描述了一个使用Python和Tkinter创建的窗口程序,用于从数据库中删除路线信息。它通过MySQL连接执行SQL查询,包括获取路线列表、选择路线后删除路线数据及显示相关坐标和标记。
最低0.47元/天 解锁文章
1038

被折叠的 条评论
为什么被折叠?



