質問編集履歴
1
問題の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,8 +5,8 @@
|
|
5
5
|
### 発生している問題・エラーメッセージ
|
6
6
|
|
7
7
|
```
|
8
|
-
|
8
|
+
frameの初期状態の大きさがおかしいです
|
9
|
-
|
9
|
+
現状はframeのタイトル分の大きさしかなく、理想としてはwidthとheightで指定した大きさにしたいです。
|
10
10
|
```
|
11
11
|
|
12
12
|
### 該当のソースコード
|
@@ -18,11 +18,9 @@
|
|
18
18
|
root = tk.Tk()
|
19
19
|
root.title("syokudou")
|
20
20
|
|
21
|
-
|
22
21
|
root.geometry("1024x600")
|
23
22
|
|
24
|
-
|
25
|
-
frame1=tk.LabelFrame(root, width=
|
23
|
+
frame1=tk.LabelFrame(root, width=700, height=500, text="メニュー")
|
26
24
|
frame1.place(x=0,y=0)
|
27
25
|
|
28
26
|
frame2=tk.LabelFrame(root, width=213, height=400, text="注文内容")
|
@@ -37,38 +35,17 @@
|
|
37
35
|
a_notebook = ttk.Notebook(frame1, width=760, height=400)
|
38
36
|
tab1 = ttk.Frame(a_notebook)
|
39
37
|
|
38
|
+
|
40
39
|
a_notebook.add(tab1, text = '麺類')
|
41
40
|
|
42
|
-
|
43
|
-
|
44
41
|
a_notebook.grid()
|
45
42
|
|
43
|
+
UDN_How = 0
|
44
|
+
UDN_Var = tk.StringVar(value="")
|
46
45
|
|
47
|
-
UDN_How = 0
|
48
|
-
UDN_Var = tk.StringVar(value="")
|
49
|
-
SOBA_How = 0
|
50
|
-
SOBA_Var = tk.StringVar(value="")
|
51
|
-
RMN_How = 0
|
52
|
-
RMN_Var = tk.StringVar(value="")
|
53
|
-
CUDN_How = 0
|
54
|
-
CUDN_Var = tk.StringVar(value="")
|
55
|
-
CSOBA_How = 0
|
56
|
-
CSOBA_Var = tk.StringVar(value="")
|
57
|
-
UDNk_How = 0
|
58
|
-
UDNk_Var = tk.StringVar(value="")
|
59
|
-
SOBAk_How = 0
|
60
|
-
SOBAk_Var = tk.StringVar(value="")
|
61
|
-
RMNk_How = 0
|
62
|
-
RMNk_Var = tk.StringVar(value="")
|
63
|
-
CUDNk_How = 0
|
64
|
-
CUDNk_Var = tk.StringVar(value="")
|
65
|
-
CSOBAk_How = 0
|
66
|
-
CSOBAk_Var = tk.StringVar(value="")
|
67
|
-
|
68
46
|
GOK = 0
|
69
47
|
GOK_Var = tk.StringVar(value="合計" + str(GOK) + "円")
|
70
48
|
|
71
|
-
|
72
49
|
def UDNcom():
|
73
50
|
global UDN_How
|
74
51
|
UDN_How = UDN_How + 1
|
@@ -79,169 +56,15 @@
|
|
79
56
|
UDN_Var.set("うどん 200円" + str(UDN_How) + "個")
|
80
57
|
GOK_Var.set("合計" + str(GOK) + "円")
|
81
58
|
|
82
|
-
|
83
|
-
def SOBAcom():
|
84
|
-
global SOBA_How
|
85
|
-
SOBA_How = SOBA_How + 1
|
86
|
-
|
87
|
-
global GOK
|
88
|
-
GOK = GOK + 200
|
89
|
-
|
90
|
-
SOBA_Var.set("そば 200円" + str(SOBA_How) + "個")
|
91
|
-
GOK_Var.set("合計" + str(GOK) + "円")
|
92
|
-
|
93
|
-
|
94
|
-
def RMNcom():
|
95
|
-
global RMN_How
|
96
|
-
RMN_How = RMN_How + 1
|
97
|
-
|
98
|
-
global GOK
|
99
|
-
GOK = GOK + 200
|
100
|
-
|
101
|
-
RMN_Var.set("ラーメン 200円" + str(RMN_How) + "個")
|
102
|
-
GOK_Var.set("合計" + str(GOK) + "円")
|
103
|
-
|
104
|
-
def CUDNcom():
|
105
|
-
global CUDN_How
|
106
|
-
CUDN_How = CUDN_How + 1
|
107
|
-
|
108
|
-
global GOK
|
109
|
-
GOK = GOK + 300
|
110
|
-
|
111
|
-
CUDN_Var.set("カレーうどん 200円" + str(CUDN_How) + "個")
|
112
|
-
GOK_Var.set("合計" + str(GOK) + "円")
|
113
|
-
|
114
|
-
|
115
|
-
def CSOBAcom():
|
116
|
-
global CSOBA_How
|
117
|
-
CSOBA_How = CSOBA_How + 1
|
118
|
-
|
119
|
-
global GOK
|
120
|
-
GOK = GOK + 300
|
121
|
-
|
122
|
-
CSOBA_Var.set("カレーそば 300円" + str(CSOBA_How) + "個")
|
123
|
-
GOK_Var.set("合計" + str(GOK) + "円")
|
124
|
-
|
125
|
-
|
126
|
-
def UDNkcom():
|
127
|
-
global UDNk_How
|
128
|
-
UDNk_How = UDNk_How + 1
|
129
|
-
|
130
|
-
global GOK
|
131
|
-
GOK = GOK + 300
|
132
|
-
|
133
|
-
UDNk_Var.set("うどん 替え玉付き 300円" + str(UDNk_How) + "個")
|
134
|
-
GOK_Var.set("合計" + str(GOK) + "円")
|
135
|
-
|
136
|
-
def SOBAkcom():
|
137
|
-
global SOBAk_How
|
138
|
-
SOBAk_How = SOBAk_How + 1
|
139
|
-
|
140
|
-
global GOK
|
141
|
-
GOK = GOK + 300
|
142
|
-
|
143
|
-
SOBAk_Var.set("そば 替え玉付き 300円" + str(SOBAk_How) + "個")
|
144
|
-
GOK_Var.set("合計" + str(GOK) + "円")
|
145
|
-
|
146
|
-
def RMNkcom():
|
147
|
-
global RMNk_How
|
148
|
-
RMNk_How = RMNk_How + 1
|
149
|
-
|
150
|
-
global GOK
|
151
|
-
GOK = GOK + 300
|
152
|
-
|
153
|
-
RMNk_Var.set("ラーメン 替え玉付き 300円" + str(RMNk_How) + "個")
|
154
|
-
GOK_Var.set("合計" + str(GOK) + "円")
|
155
|
-
|
156
|
-
def CUDNkcom():
|
157
|
-
global CUDNk_How
|
158
|
-
CUDNk_How = CUDNk_How + 1
|
159
|
-
|
160
|
-
global GOK
|
161
|
-
GOK = GOK + 400
|
162
|
-
|
163
|
-
CUDNk_Var.set("カレーうどん 替え玉付き 400円" + str(CUDNk_How) + "個")
|
164
|
-
GOK_Var.set("合計" + str(GOK) + "円")
|
165
|
-
|
166
|
-
def CSOBAkcom():
|
167
|
-
global CSOBAk_How
|
168
|
-
CSOBAk_How = CSOBAk_How + 1
|
169
|
-
|
170
|
-
global GOK
|
171
|
-
GOK = GOK + 400
|
172
|
-
|
173
|
-
CSOBAk_Var.set("カレーそば 替え玉付き 400円" + str(CSOBAk_How) + "個")
|
174
|
-
GOK_Var.set("合計" + str(GOK) + "円")
|
175
|
-
|
176
|
-
|
177
|
-
#tab1
|
178
59
|
UDN = tk.Button(tab1, width=18, height=5, command=UDNcom, text="うどん\n¥200")
|
179
60
|
UDN.grid(column=0, row=0)
|
180
61
|
|
181
|
-
SOBA = tk.Button(tab1, width=18, height=5, command=SOBAcom, text="そば\n¥200")
|
182
|
-
SOBA.grid(column=1, row=0)
|
183
|
-
|
184
|
-
RMN = tk.Button(tab1, width=18, height=5, command=RMNcom, text="ラーメン\n¥200")
|
185
|
-
RMN.grid(column=2, row=0)
|
186
|
-
|
187
|
-
CUDN = tk.Button(tab1, width=18, height=5, command=CUDNcom, text="カレーうどん\n¥300")
|
188
|
-
CUDN.grid(column=3, row=0)
|
189
|
-
|
190
|
-
CSOBA = tk.Button(tab1, width=18, height=5, command=CSOBAcom, text="カレーそば\n¥300")
|
191
|
-
CSOBA.grid(column=4, row=0)
|
192
|
-
|
193
|
-
UDNk = tk.Button(tab1, width=18, height=5, command=UDNkcom, text="うどん替え玉付き\n¥300")
|
194
|
-
UDNk.grid(column=0, row=2)
|
195
|
-
|
196
|
-
SOBAk = tk.Button(tab1, width=18, height=5, command=SOBAkcom, text="そば替え玉付き\n¥300")
|
197
|
-
SOBAk.grid(column=1, row=2)
|
198
|
-
|
199
|
-
RMNk = tk.Button(tab1, width=18, height=5, command=RMNkcom, text="ラーメン替え玉付き\n¥300")
|
200
|
-
RMNk.grid(column=2, row=2)
|
201
|
-
|
202
|
-
CUDNk = tk.Button(tab1, width=18, height=5, command=CUDNkcom, text="カレーうどん替え玉付き\n¥400")
|
203
|
-
CUDNk.grid(column=3, row=2)
|
204
|
-
|
205
|
-
CSOBAk = tk.Button(tab1, width=18, height=5, command=CSOBAkcom, text="カレーそば替え玉付き\n¥400")
|
206
|
-
CSOBAk.grid(column=4, row=2)
|
207
|
-
|
208
|
-
|
209
62
|
UDN_Lab = tk.Label(frame2, textvariable=UDN_Var)
|
210
63
|
UDN_Lab.grid()
|
211
64
|
|
212
|
-
SOBA_Lab = tk.Label(frame2, textvariable=SOBA_Var)
|
213
|
-
SOBA_Lab.grid()
|
214
|
-
|
215
|
-
RMN_Lab = tk.Label(frame2, textvariable=RMN_Var)
|
216
|
-
RMN_Lab.grid()
|
217
|
-
|
218
|
-
CUDN_Lab = tk.Label(frame2, textvariable=CUDN_Var)
|
219
|
-
CUDN_Lab.grid()
|
220
|
-
|
221
|
-
CSOBA_Lab = tk.Label(frame2, textvariable=CSOBA_Var)
|
222
|
-
CSOBA_Lab.grid()
|
223
|
-
|
224
|
-
UDNk_Lab = tk.Label(frame2, textvariable=UDNk_Var)
|
225
|
-
UDNk_Lab.grid()
|
226
|
-
|
227
|
-
SOBAk_Lab = tk.Label(frame2, textvariable=SOBAk_Var)
|
228
|
-
SOBAk_Lab.grid()
|
229
|
-
|
230
|
-
RMNk_Lab = tk.Label(frame2, textvariable=RMNk_Var)
|
231
|
-
RMNk_Lab.grid()
|
232
|
-
|
233
|
-
CUDNk_Lab = tk.Label(frame2, textvariable=CUDNk_Var)
|
234
|
-
CUDNk_Lab.grid()
|
235
|
-
|
236
|
-
CSOBAk_Lab = tk.Label(frame2, textvariable=CSOBAk_Var)
|
237
|
-
CSOBAk_Lab.grid()
|
238
|
-
|
239
|
-
|
240
|
-
|
241
65
|
GOK_Lab = tk.Label(frame3, textvariable=GOK_Var)
|
242
66
|
GOK_Lab.grid()
|
243
67
|
|
244
|
-
|
245
68
|
root.mainloop()
|
246
69
|
```
|
247
70
|
|