質問編集履歴
1
追加のソースコードと使ったGUIモジュールを更新しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,7 +4,9 @@
|
|
4
4
|
|
5
5
|
勉強を始めたばかり初心者なのですがGUI上のエントリーボックスから入力したsqliteのIDからDBの行の削除ができるようにしたいのですがsqliteでそういったこと可能でしょうか
|
6
6
|
|
7
|
-
使用言語はpythonです
|
7
|
+
使用言語はpython3です
|
8
|
+
|
9
|
+
GUIはtkinterです
|
8
10
|
|
9
11
|
### 発生している問題・エラーメッセージ
|
10
12
|
|
@@ -12,9 +14,13 @@
|
|
12
14
|
|
13
15
|
```
|
14
16
|
|
15
|
-
###
|
17
|
+
###
|
16
18
|
|
19
|
+
#削除ボタンが押された時の関数
|
20
|
+
|
21
|
+
def delete_sql(acc_data):
|
22
|
+
|
17
|
-
|
23
|
+
try:
|
18
24
|
|
19
25
|
c = sqlite3.connect("database.db")
|
20
26
|
|
@@ -46,6 +52,36 @@
|
|
46
52
|
|
47
53
|
|
48
54
|
|
55
|
+
#エントリーボックス
|
56
|
+
|
57
|
+
frame1 = tk.Frame(root,pady=10)
|
58
|
+
|
59
|
+
frame1.pack()
|
60
|
+
|
61
|
+
label2 = tk.Label(frame1,font=("",14),text="削除")
|
62
|
+
|
63
|
+
label2.pack(side="left")
|
64
|
+
|
65
|
+
entry1 = tk.Entry(frame1,font=("",14),justify="center",width=15)
|
66
|
+
|
67
|
+
entry1.pack(side="left")
|
68
|
+
|
69
|
+
# 削除ボタンの設定
|
70
|
+
|
71
|
+
try:
|
72
|
+
|
73
|
+
button4 = tk.Button(root,text="削除",
|
74
|
+
|
75
|
+
font=("",16),
|
76
|
+
|
77
|
+
width=10,bg="gray",
|
78
|
+
|
79
|
+
command=lambda:delete_sql(entry1.get()))
|
80
|
+
|
81
|
+
except:
|
82
|
+
|
83
|
+
print('エラー削除ボタン')
|
84
|
+
|
49
85
|
```
|
50
86
|
|
51
87
|
### 試したこと
|