teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

5

タグの編集

2021/10/29 02:36

投稿

tongs1341
tongs1341

スコア2

title CHANGED
File without changes
body CHANGED
File without changes

4

画像の追加

2021/10/29 02:36

投稿

tongs1341
tongs1341

スコア2

title CHANGED
File without changes
body CHANGED
@@ -7,7 +7,7 @@
7
7
 
8
8
 
9
9
  ### 発生している問題・エラーメッセージ
10
-
10
+ ![イメージ説明](46bda92d52ee60bb819e7a0bd45ce226.jpeg)
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

文章の一部修正

2021/10/20 08:48

投稿

tongs1341
tongs1341

スコア2

title CHANGED
File without changes
body CHANGED
@@ -20,7 +20,7 @@
20
20
  ```
21
21
 
22
22
  **Tableの行をクリックすると、KeyErrorでプログラムが強制終了してしまいます。**
23
- eventの方で指定すべきだと思うのですが、KeyErrorを回避するにはどのように指定すればよいかを教えていただきたいです。
23
+ eventの指定が誤っているのだと考えていますが、試したものの上手くいかなかったため、KeyErrorを回避するにはどのように指定すればよいかを教えていただきたいです。
24
24
 
25
25
  なお、if event in '-timeout-':を削除して毎秒更新を行わないようにした場合には、Tableの行をクリックした場合にもエラーが発生しないようです。
26
26
  (自動更新は実装したいと考えているので、テーブルクリックと自動更新を両立する方法を教えていただきたいです。)

2

タイトルの修正

2021/10/20 05:24

投稿

tongs1341
tongs1341

スコア2

title CHANGED
@@ -1,1 +1,1 @@
1
- PySimpleGUIを使用し、Tableクリック時のKeyErrorを回避したい。
1
+ PySimpleGUIでの、Tableクリック時のKeyErrorを回避する方法を教えてください。
body CHANGED
File without changes

1

試したことを追加しました。

2021/10/20 05:19

投稿

tongs1341
tongs1341

スコア2

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)