回答編集履歴
1
少し追記
test
CHANGED
@@ -7,7 +7,10 @@
|
|
7
7
|
for i in range(10):
|
8
8
|
button_list.apped(sg.Button(f"Button{i}",key=i))
|
9
9
|
```
|
10
|
-
これで、window.read()の帰り値に 0~9の値が入ります。
|
10
|
+
これで、window.read()の帰り値に 0~9の値が入りまし、ボタンの生成を以下のようにすれば、「Button4」などの文字列が入ります。
|
11
|
+
```python
|
12
|
+
button_list.apped(sg.Button(f"Button{i}",key=f"Button{i}"))
|
13
|
+
```
|
11
14
|
|
12
15
|
ただ、これだとコードの可読性が低くなりますので、ボタンが返す値の入ったリストを用意してそれでループしたり、リストの内容を辞書するなどでより読みやすいコードにすることができるでしょう。
|
13
16
|
|