回答編集履歴

1

コード変更

2019/05/08 23:21

投稿

can110
can110

スコア38266

test CHANGED
@@ -1 +1,41 @@
1
+ 以下のようにmaster(=root)配下としてラベル作成することで表示されるようになります。
2
+
3
+ ```Python
4
+
5
+ import tkinter as tk
6
+
7
+
8
+
9
+ class App(tk.Frame):
10
+
11
+ def __init__(self,master = None):
12
+
13
+ super().__init__(master)
14
+
15
+ master.title("BMI判定")
16
+
17
+ master.geometry("350x300")
18
+
19
+ self.pack()
20
+
21
+ self.create_widgets(master)
22
+
23
+
24
+
25
+ def create_widgets(self,master):
26
+
27
+ self.lb_height = tk.Label(master)
28
+
29
+ self.lb_height["text"] = "身長(cm)"
30
+
1
- `self.lb_height.place(`のあとに`self.lb_height.pack()`を呼び出す必要があります。
31
+ self.lb_height.place(x = 130,y = 130, width = 50,height = 110)
32
+
33
+
34
+
35
+ root = tk.Tk()
36
+
37
+ app = App(master = root)
38
+
39
+ app.mainloop()
40
+
41
+ ```