質問編集履歴
5
タグの編集
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|
4
画像の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -7,7 +7,7 @@
|
|
7
7
|
|
8
8
|
|
9
9
|
### 発生している問題・エラーメッセージ
|
10
|
-
|
10
|
+

|
11
11
|
```
|
12
12
|
*** tk version 8.6.9 detected.... patching ttk treeview code ***
|
13
13
|
*** tk version 8.6.9 detected.... patching ttk treeview code ***
|
3
文章の一部修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
```
|
21
21
|
|
22
22
|
**Tableの行をクリックすると、KeyErrorでプログラムが強制終了してしまいます。**
|
23
|
-
eventの
|
23
|
+
eventの指定が誤っているのだと考えていますが、試したものの上手くいかなかったため、KeyErrorを回避するにはどのように指定すればよいかを教えていただきたいです。
|
24
24
|
|
25
25
|
なお、if event in '-timeout-':を削除して毎秒更新を行わないようにした場合には、Tableの行をクリックした場合にもエラーが発生しないようです。
|
26
26
|
(自動更新は実装したいと考えているので、テーブルクリックと自動更新を両立する方法を教えていただきたいです。)
|
2
タイトルの修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
PySimpleGUI
|
1
|
+
PySimpleGUIでの、Tableクリック時のKeyErrorを回避する方法を教えてください。
|
body
CHANGED
File without changes
|
1
試したことを追加しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -110,6 +110,19 @@
|
|
110
110
|
```
|
111
111
|
|
112
112
|
### 試したこと
|
113
|
+
10/20
|
114
|
+
job()の内容に誤りがあるようで、
|
115
|
+
```
|
116
|
+
if event in '-timeout-':
|
117
|
+
list1.insert(0, ['4a', '4b', '4c', '4d', '4e'])
|
118
|
+
window['TABLE'].update(values = list1)
|
119
|
+
|
120
|
+
```
|
121
|
+
|
122
|
+
にしたところ、毎秒更新を持続させたままKeyErrorを回避し、Tableをクリックすることができました。
|
123
|
+
この状態でKeyErrorを発生させている原因を調査し、元の動作を実現できる方法を引き続き調査してみます。
|
124
|
+
|
125
|
+
(~投稿日)
|
113
126
|
・TableのKeyの変更、削除:関係なし
|
114
127
|
・eventへの「if event == "TABLE":」追加:関係なし
|
115
128
|
参考サイト:[https://note.com/hotta3216/n/nb7beddc305d4](https://note.com/hotta3216/n/nb7beddc305d4)
|