回答編集履歴

2

ソースコードの変更と追記

2020/06/04 15:00

投稿

P_Beginner
P_Beginner

スコア99

test CHANGED
@@ -116,19 +116,25 @@
116
116
 
117
117
  global str, entry, data_flag
118
118
 
119
- str = entry.get()
120
-
121
- if str == "":
119
+ if data_flag == True:
122
-
120
+
123
- print("str == ''")
121
+ print("can't write.")
124
122
 
125
123
  else:
126
124
 
125
+ str = entry.get()
126
+
127
+ if str == "":
128
+
129
+ print("str == ''")
130
+
131
+ else:
132
+
127
- print(str)
133
+ print(str)
128
-
134
+
129
- entry.delete(0, "end")
135
+ entry.delete(0, "end")
130
-
136
+
131
- data_flag = True
137
+ data_flag = True
132
138
 
133
139
 
134
140
 
@@ -223,3 +229,13 @@
223
229
 
224
230
 
225
231
  何か勘違いしていたらすみません.
232
+
233
+
234
+
235
+ # 修正(2019/06/04)
236
+
237
+
238
+
239
+ ソースコードpush関数を修正しました.連続で保存した時に欠落がありました.実際はしないのでしょうが,for文で同じデータを100レコード保存する部分です.100レコード保存する前に次のstrを保存してしまうため,書き込めないようにしました.
240
+
241
+ もしかしたらスレッドは新規に作るのがいいかもしれません.個人的には,ループで保存処理する必要がなければ,「UIの操作時間>保存に要する時間」と言う観点から無視してもあまり問題はなさそうに思えました.

1

書式の改善

2020/06/04 15:00

投稿

P_Beginner
P_Beginner

スコア99

test CHANGED
@@ -1,4 +1,4 @@
1
- #1.スレッドについて
1
+ #1. スレッドについて
2
2
 
3
3
 
4
4