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

回答編集履歴

1

追記

2019/08/14 11:10

投稿

meg_
meg_

スコア10992

answer CHANGED
@@ -1,2 +1,22 @@
1
1
  ループ(while)に入る前に変数labelの初期化をすれば良いと思います。
2
- コードを見るとlabelはリストの様なので、whileの前に「label = []」を追加すれば良いでしょう。
2
+ コードを見るとlabelはリストの様なので、whileの前に「label = []」を追加すれば良いでしょう。
3
+
4
+ 【追記】下記コードで動作しました。
5
+ ```Python
6
+ import tkinter as tk
7
+
8
+ root0 = tk.Tk()
9
+ root0.geometry("600x500+100+100")
10
+ root0.configure(width=600,height=500)
11
+ s=("aaa","aaaa")
12
+
13
+ label = []
14
+ i=0
15
+ while i < len(s):
16
+ label.append(tk.Label(root0,text=s[i]))
17
+ label[i].place(x=10,y=20*i)
18
+ i += 1
19
+
20
+ root0.mainloop()
21
+
22
+ ```