回答編集履歴
1
test
CHANGED
@@ -6,84 +6,10 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
|
9
|
+
Frameの枠の指定がうまくいっていないみたいですね。
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
こ
|
13
|
+
こちらの記事を参考に、もう一度packについて見直してみると良いかもしれません。
|
14
14
|
|
15
|
-
|
16
|
-
|
17
|
-
``` python
|
18
|
-
|
19
|
-
import tkinter as tk
|
20
|
-
|
21
|
-
|
22
|
-
|
23
|
-
|
24
|
-
|
25
|
-
class App(tk.Frame):
|
26
|
-
|
27
|
-
def __init__(self, master=None):
|
28
|
-
|
29
|
-
# Windowの初期設定を行う。
|
30
|
-
|
31
|
-
super().__init__(master)
|
32
|
-
|
33
|
-
|
34
|
-
|
35
|
-
# Windowへタイトルをつける。
|
36
|
-
|
37
|
-
master.title("BMI判定")
|
38
|
-
|
39
|
-
# Windowの画面サイズを設定する。
|
40
|
-
|
41
|
-
|
15
|
+
・[【完全版!?】Tkinterを用いてpackの使い方や実例を解説](https://kuroro.blog/python/UuvLfIBIEaw98BzBZ3FJ/)
|
42
|
-
|
43
|
-
master.geometry("350x300")
|
44
|
-
|
45
|
-
|
46
|
-
|
47
|
-
self.create_widgets()
|
48
|
-
|
49
|
-
|
50
|
-
|
51
|
-
def create_widgets(self):
|
52
|
-
|
53
|
-
# Windowを親要素として、label Widgetを作成する。
|
54
|
-
|
55
|
-
# text : テキスト情報
|
56
|
-
|
57
|
-
# Labelについて : https://kuroro.blog/python/Pj4Z7JBNRvcHZvtFqiKD/
|
58
|
-
|
59
|
-
self.lb_height = tk.Label(self.master, text="身長(cm)")
|
60
|
-
|
61
|
-
# Windowを親要素として、label Widgetをどのように配置するのか?
|
62
|
-
|
63
|
-
# placeについて : https://kuroro.blog/python/JyaHUKyFyxCa0baFfXg0/
|
64
|
-
|
65
|
-
self.lb_height.place(x=130, y=130, width=50, height=110)
|
66
|
-
|
67
|
-
|
68
|
-
|
69
|
-
|
70
|
-
|
71
|
-
# Windowを作成する。
|
72
|
-
|
73
|
-
root = tk.Tk()
|
74
|
-
|
75
|
-
|
76
|
-
|
77
|
-
app = App(master=root)
|
78
|
-
|
79
|
-
# Windowをループさせて、継続的にWindow表示させる。
|
80
|
-
|
81
|
-
# mainloopについて : https://kuroro.blog/python/DmJdUb50oAhmBteRa4fi/
|
82
|
-
|
83
|
-
app.mainloop()
|
84
|
-
|
85
|
-
```
|
86
|
-
|
87
|
-
|
88
|
-
|
89
|
-
ご確認のほど、よろしくお願いいたします。????♂️
|