質問編集履歴

1

追加のソースコードと使ったGUIモジュールを更新しました

2018/09/06 06:41

投稿

tmaktgch
tmaktgch

スコア9

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
-     try:
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
  ### 試したこと