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

質問編集履歴

1

問題の修正

2020/03/16 02:22

投稿

Colt-Python
Colt-Python

スコア9

title CHANGED
File without changes
body CHANGED
@@ -5,8 +5,8 @@
5
5
  ### 発生している問題・エラーメッセージ
6
6
 
7
7
  ```
8
- frame2と3の初期状態の大きさがおかしいです
8
+ frameの初期状態の大きさがおかしいです
9
- ![メージ説明](0779a135094f918b324fd88e94a79356.png)
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=480, height=500, text="メニュー")
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