質問編集履歴

8

コードの変更があったため編集しました。

2021/03/27 13:54

投稿

python_k
python_k

スコア7

test CHANGED
File without changes
test CHANGED
@@ -46,13 +46,13 @@
46
46
 
47
47
  def __init__(self,master):
48
48
 
49
- super().__init__(master)
49
+ super().__init__(master,width=450,height=400)
50
50
 
51
51
  self.pack()
52
52
 
53
53
  self.master.title('data')
54
54
 
55
- self.master.minsize(width=450,height=400)
55
+ self.master.minsize()
56
56
 
57
57
  self.CreateWindow()
58
58
 
@@ -72,13 +72,13 @@
72
72
 
73
73
  self.sptxt6=tkinter.StringVar()
74
74
 
75
- self.stlbl=tkinter.Label(text='from')
75
+ self.stlbl=tkinter.Label(self,text='from')
76
-
76
+
77
- self.endlbl=tkinter.Label(text='to')
77
+ self.endlbl=tkinter.Label(self,text='to')
78
-
78
+
79
- self.datelbl1=tkinter.Label(text='/')
79
+ self.datelbl1=tkinter.Label(self,text='/')
80
-
80
+
81
- self.datelbl2=tkinter.Label(text='/')
81
+ self.datelbl2=tkinter.Label(self,text='/')
82
82
 
83
83
  self.styear=tkinter.Spinbox(self,textvariable=self.sptxt1,from_=2021,to=2999,increment=1,state='readonly',width=20)
84
84
 
@@ -86,9 +86,9 @@
86
86
 
87
87
  self.stday=tkinter.Spinbox(self,textvariable=self.sptxt3,from_=1,to=31,increment=1,state='readonly',width=10)
88
88
 
89
- self.datelbl3=tkinter.Label(text='/')
89
+ self.datelbl3=tkinter.Label(self,text='/')
90
-
90
+
91
- self.datelbl4=tkinter.Label(text='/')
91
+ self.datelbl4=tkinter.Label(self,text='/')
92
92
 
93
93
  self.endyear=tkinter.Spinbox(self,textvariable=self.sptxt4,from_=2021,to=2999,increment=1,state='readonly',width=20)
94
94
 
@@ -98,9 +98,9 @@
98
98
 
99
99
 
100
100
 
101
- self.sttime=tkinter.Entry(width=20)
101
+ self.sttime=tkinter.Entry(self,width=20)
102
-
102
+
103
- self.endtime=tkinter.Entry(width=20)
103
+ self.endtime=tkinter.Entry(self,width=20)
104
104
 
105
105
 
106
106
 
@@ -232,9 +232,13 @@
232
232
 
233
233
  def CreateNewWindow(self):
234
234
 
235
- self.newwindow=tkinter.Toplevel(self.master)
235
+ win2=tkinter.Toplevel(self.master)
236
-
236
+
237
- self.app=NewWindow(self.newwindow)
237
+ app=NewWindow(win2)
238
+
239
+ win2.attributes('-topmost',True)
240
+
241
+ win2.grab_set()
238
242
 
239
243
 
240
244
 

7

コードの変更があったため編集しました。

2021/03/27 13:54

投稿

python_k
python_k

スコア7

test CHANGED
File without changes
test CHANGED
@@ -60,6 +60,18 @@
60
60
 
61
61
  def CreateWindow(self):
62
62
 
63
+ self.sptxt1=tkinter.StringVar()
64
+
65
+ self.sptxt2=tkinter.StringVar()
66
+
67
+ self.sptxt3=tkinter.StringVar()
68
+
69
+ self.sptxt4=tkinter.StringVar()
70
+
71
+ self.sptxt5=tkinter.StringVar()
72
+
73
+ self.sptxt6=tkinter.StringVar()
74
+
63
75
  self.stlbl=tkinter.Label(text='from')
64
76
 
65
77
  self.endlbl=tkinter.Label(text='to')
@@ -68,21 +80,21 @@
68
80
 
69
81
  self.datelbl2=tkinter.Label(text='/')
70
82
 
71
- self.styear=tkinter.Spinbox(self,from_=2021,to=2999,increment=1,state='readonly',width=20)
83
+ self.styear=tkinter.Spinbox(self,textvariable=self.sptxt1,from_=2021,to=2999,increment=1,state='readonly',width=20)
72
-
84
+
73
- self.stmonth=Spinbox(self,from_=1,to=12,increment=1,state='readonly',width=10)
85
+ self.stmonth=tkinter.Spinbox(self,textvariable=self.sptxt2,from_=1,to=12,increment=1,state='readonly',width=10)
74
-
86
+
75
- self.stday=Spinbox(self,from_=1,to=31,increment=1,state='readonly',width=10)
87
+ self.stday=tkinter.Spinbox(self,textvariable=self.sptxt3,from_=1,to=31,increment=1,state='readonly',width=10)
76
88
 
77
89
  self.datelbl3=tkinter.Label(text='/')
78
90
 
79
91
  self.datelbl4=tkinter.Label(text='/')
80
92
 
81
- self.endyear=Spinbox(self,from_=2021,to=2999,increment=1,state='readonly',width=20)
93
+ self.endyear=tkinter.Spinbox(self,textvariable=self.sptxt4,from_=2021,to=2999,increment=1,state='readonly',width=20)
82
-
94
+
83
- self.endmonth=Spinbox(self,from_=1,to=12,increment=1,state='readonly',width=10)
95
+ self.endmonth=tkinter.Spinbox(self,textvariable=self.sptxt5,from_=1,to=12,increment=1,state='readonly',width=10)
84
-
96
+
85
- self.endday=Spinbox(self,from_=1,to=31,increment=1,state='readonly',width=10)
97
+ self.endday=tkinter.Spinbox(self,textvariable=self.sptxt6,from_=1,to=31,increment=1,state='readonly',width=10)
86
98
 
87
99
 
88
100
 

6

コードの変更があったため編集しました。

2021/03/27 13:11

投稿

python_k
python_k

スコア7

test CHANGED
File without changes
test CHANGED
@@ -154,63 +154,175 @@
154
154
 
155
155
  def inputRule(self):
156
156
 
157
+ self.var1=tkinter.StringVar()
158
+
159
+ self.stlbl["font"]=("",20)
160
+
161
+ self.styear["font"]=("",20)
162
+
163
+ self.stmonth["font"]=("",20)
164
+
165
+ self.stday["font"]=("",20)
166
+
167
+ self.datelbl1["font"]=("",20)
168
+
169
+ self.datelbl2["font"]=("",20)
170
+
171
+ self.var1.set("00:00")
172
+
173
+ self.sttime["text"]=self.var1
174
+
175
+ self.sttime["font"]=("",20)
176
+
177
+
178
+
179
+ self.var2=tkinter.StringVar()
180
+
181
+ self.endlbl["font"]=("",20)
182
+
183
+ self.endyear["font"]=("",20)
184
+
185
+ self.endmonth["font"]=("",20)
186
+
187
+ self.endday["font"]=("",20)
188
+
189
+ self.datelbl3["font"]=("",20)
190
+
191
+ self.datelbl4["font"]=("",20)
192
+
193
+ self.var2.set("23:59")
194
+
195
+ self.endtime["text"]=self.var2
196
+
197
+ self.endtime["font"]=("",20)
198
+
199
+ def getText(self):
200
+
201
+ date1=self.styear.get()+ '/'+ self.stmonth.get()+ '/'+ self.stday.get()+ ' '+self.sttime.get()
202
+
203
+ date2=self.endyear.get()+ '/'+self.endmonth.get()+ '/'+ self.endday.get()+' '+self.endtime.get()
204
+
205
+ #data_output(date1,date2)
206
+
207
+ self.CreateNewWindow()
208
+
209
+
210
+
211
+ def quitWindow(self):
212
+
213
+ self.master.destroy()
214
+
215
+
216
+
217
+
218
+
219
+
220
+
221
+ def CreateNewWindow(self):
222
+
223
+ self.newwindow=tkinter.Toplevel(self.master)
224
+
225
+ self.app=NewWindow(self.newwindow)
226
+
227
+
228
+
229
+
230
+
231
+ class NewWindow(tkinter.Frame):
232
+
233
+ def __init__(self,master):
234
+
235
+
236
+
237
+ super().__init__(master,width=400,height=200)
238
+
239
+ self.pack()
240
+
241
+ self.master.title('save')
242
+
243
+
244
+
245
+ self.create_save()
246
+
247
+
248
+
249
+ def create_save(self):
250
+
251
+
252
+
253
+ self.save_path=tkinter.Entry(self,width=20)
254
+
255
+ self.save_path.place(x=10,y=10,height=30,width=210)
256
+
257
+ self.path_button=ttk.Button(
258
+
259
+ self,
260
+
261
+ text='フォルダーの選択',
262
+
263
+ padding=(20,5),
264
+
265
+ command=self.GetPath)
266
+
267
+ self.path_button.place(x=230,y=10)
268
+
269
+ self.file_name=tkinter.Entry(self,width=20)
270
+
271
+ self.file_name.place(x=10,y=50,height=30,width=210)
272
+
273
+ self.file_name_tag=tkinter.Label(self,text="ファイル名")
274
+
275
+ self.file_name_tag.place(x=230,y=50)
276
+
277
+ self.file_save_button=ttk.Button(
278
+
279
+ self,
280
+
281
+ text='保存',
282
+
283
+ padding=(20,5),
284
+
285
+ command=self.file_save)
286
+
287
+ self.file_save_button.place(x=165,y=100)
288
+
289
+ self.button5=ttk.Button(
290
+
291
+ self,
292
+
293
+ text='cancel',
294
+
295
+ padding=(20,5),
296
+
297
+ command=self.quitWindow2)
298
+
299
+ self.button5.place(x=280,y=100)
300
+
301
+
302
+
303
+ def GetPath(self):
304
+
305
+ self.dir = 'C:\'
306
+
307
+ self.fld = tkinter.filedialog.askdirectory(initialdir = self.dir)
308
+
157
309
  self.var=tkinter.StringVar()
158
310
 
159
- self.stlbl["font"]=("",20)
160
-
161
- self.styear["font"]=("",20)
162
-
163
- self.stmonth["font"]=("",20)
164
-
165
- self.stday["font"]=("",20)
166
-
167
- self.datelbl1["font"]=("",20)
168
-
169
- self.datelbl2["font"]=("",20)
170
-
171
- self.var.set("00:00")
311
+ self.var.set(self.fld)
172
-
312
+
173
- self.sttime["text"]=self.var
313
+ self.save_path["text"]=self.var
174
-
175
- self.sttime["font"]=("",20)
314
+
176
-
177
-
178
-
179
- self.var=tkinter.StringVar()
315
+
180
-
181
- self.endlbl["font"]=("",20)
316
+
182
-
183
- self.endyear["font"]=("",20)
184
-
185
- self.endmonth["font"]=("",20)
186
-
187
- self.endday["font"]=("",20)
188
-
189
- self.datelbl3["font"]=("",20)
190
-
191
- self.datelbl4["font"]=("",20)
192
-
193
- self.var.set("23:59")
194
-
195
- self.endtime["text"]=self.var
196
-
197
- self.endtime["font"]=("",20)
198
-
199
-
200
-
201
- def getText(self):
317
+ def file_save(self):
202
-
318
+
203
- date1=self.styear.get()+ '/'+ self.stmonth.get()+ '/'+ self.stday.get()+ ' '+self.sttime.get()
319
+ self.file_path_name=self.save_path.get()+'/'+self.file_name.get()+'.csv'
204
-
205
- date2=self.endyear.get()+ '/'+self.endmonth.get()+ '/'+ self.endday.get()+' '+self.endtime.get()
320
+
206
-
207
- #data_output(date1,date2)
321
+ print(self.file_path_name)
208
-
209
- self.CreateNewWindow()
322
+
210
-
211
-
212
-
323
+
324
+
213
- def quitWindow(self):
325
+ def quitWindow2(self):
214
326
 
215
327
  self.master.destroy()
216
328
 
@@ -218,78 +330,6 @@
218
330
 
219
331
 
220
332
 
221
-
222
-
223
- def CreateNewWindow(self):
224
-
225
- self.newwindow=tkinter.Toplevel(self.master)
226
-
227
- self.app=NewWindow(self.newwindow)
228
-
229
-
230
-
231
-
232
-
233
- class NewWindow(tkinter.Frame):
234
-
235
- def __init__(self,master):
236
-
237
-
238
-
239
- super().__init__(master,width=300,height=200)
240
-
241
- self.pack()
242
-
243
- self.master.title('save')
244
-
245
- self.create_save()
246
-
247
-
248
-
249
- def create_save(self):
250
-
251
-
252
-
253
- self.save_path=tkinter.Entry(self,width=20)
254
-
255
- self.save_path.place(x=10,y=10,height=30,width=70)
256
-
257
- self.path_button=ttk.Button(
258
-
259
- self,
260
-
261
- text='フォルダーの選択',
262
-
263
- padding=(20,5),
264
-
265
- command=self.GetPath)
266
-
267
- self.path_button.place(x=90,y=10)
268
-
269
- self.file_name=ttk.Entry(self,width=20)
270
-
271
- self.file_name.place(x=10,y=50,height=30,width=70)
272
-
273
- self.file_name_tag=tkinter.Label(self,text="ファイル名")
274
-
275
- self.file_name_tag.place(x=90,y=50)
276
-
277
-
278
-
279
- def GetPath(self):
280
-
281
- self.dir = 'C:\'
282
-
283
- self.fld = tkinter.filedialog.askdirectory(initialdir = self.dir)
284
-
285
- self.var=tkinter.StringVar()
286
-
287
- self.var.set(self.fld)
288
-
289
- self.save_path["text"]=self.var
290
-
291
-
292
-
293
333
  def main():
294
334
 
295
335
  root=tkinter.Tk()

5

コードの変更があったため編集しました。

2021/03/27 12:34

投稿

python_k
python_k

スコア7

test CHANGED
File without changes
test CHANGED
@@ -68,21 +68,21 @@
68
68
 
69
69
  self.datelbl2=tkinter.Label(text='/')
70
70
 
71
- self.styear=tkinter.Spinbox(from_=2021,to=2999,increment=1,state='readonly',width=20)
71
+ self.styear=tkinter.Spinbox(self,from_=2021,to=2999,increment=1,state='readonly',width=20)
72
-
72
+
73
- self.stmonth=Spinbox(from_=1,to=12,increment=1,state='readonly',width=10)
73
+ self.stmonth=Spinbox(self,from_=1,to=12,increment=1,state='readonly',width=10)
74
-
74
+
75
- self.stday=Spinbox(from_=1,to=31,increment=1,state='readonly',width=10)
75
+ self.stday=Spinbox(self,from_=1,to=31,increment=1,state='readonly',width=10)
76
76
 
77
77
  self.datelbl3=tkinter.Label(text='/')
78
78
 
79
79
  self.datelbl4=tkinter.Label(text='/')
80
80
 
81
- self.endyear=Spinbox(textvariable=self.sptxt,from_=2021,to=2999,increment=1,state='readonly',width=20)
81
+ self.endyear=Spinbox(self,from_=2021,to=2999,increment=1,state='readonly',width=20)
82
-
82
+
83
- self.endmonth=Spinbox(textvariable=self.sptxt,from_=1,to=12,increment=1,state='readonly',width=10)
83
+ self.endmonth=Spinbox(self,from_=1,to=12,increment=1,state='readonly',width=10)
84
-
84
+
85
- self.endday=Spinbox(textvariable=self.sptxt,from_=1,to=31,increment=1,state='readonly',width=10)
85
+ self.endday=Spinbox(self,from_=1,to=31,increment=1,state='readonly',width=10)
86
86
 
87
87
 
88
88
 

4

実行結果に変化があったため編集しました。

2021/03/27 10:36

投稿

python_k
python_k

スコア7

test CHANGED
File without changes
test CHANGED
@@ -328,4 +328,6 @@
328
328
 
329
329
  データを検索するプログラムをCreateWindowのクラス内に入れていたのですが、そちらを削除したところスピンボックスの方は表示されるようになりました。
330
330
 
331
- visualstudioの方で編集実行していたのですが、pythonから実行したところスピンボックスの方は一つも表示されず新しく開たウィンドウの方は1つ目のテキストボックスボタンのみ表示されるという状態です。
331
+ visualstudioの方で編集実行していたのですが、pythonから実行したところスピンボックスの方は一つも表示されいという状態です。
332
+
333
+ 新しく開くウィンドウの方は無事表示されるようになりました。

3

実行結果に変化があったため編集しました。

2021/03/27 10:31

投稿

python_k
python_k

スコア7

test CHANGED
File without changes
test CHANGED
@@ -327,3 +327,5 @@
327
327
  ウィンドウを表示するコードになります。
328
328
 
329
329
  データを検索するプログラムをCreateWindowのクラス内に入れていたのですが、そちらを削除したところスピンボックスの方は表示されるようになりました。
330
+
331
+ visualstudioの方で編集実行していたのですが、pythonから実行したところスピンボックスの方は一つも表示されず新しく開いたウィンドウの方は1つ目のテキストボックスとボタンのみ表示されるという状態です。

2

StringVarをよく理解できていなかったので編集しました。

2021/03/27 10:19

投稿

python_k
python_k

スコア7

test CHANGED
File without changes
test CHANGED
@@ -60,10 +60,6 @@
60
60
 
61
61
  def CreateWindow(self):
62
62
 
63
- self.ptxt=tkinter.StringVar()
64
-
65
-
66
-
67
63
  self.stlbl=tkinter.Label(text='from')
68
64
 
69
65
  self.endlbl=tkinter.Label(text='to')
@@ -72,11 +68,11 @@
72
68
 
73
69
  self.datelbl2=tkinter.Label(text='/')
74
70
 
75
- self.styear=tkinter.Spinbox(textvariable=self.sptxt,from_=2021,to=2999,increment=1,state='readonly',width=20)
71
+ self.styear=tkinter.Spinbox(from_=2021,to=2999,increment=1,state='readonly',width=20)
76
-
72
+
77
- self.stmonth=Spinbox(textvariable=self.sptxt,from_=1,to=12,increment=1,state='readonly',width=10)
73
+ self.stmonth=Spinbox(from_=1,to=12,increment=1,state='readonly',width=10)
78
-
74
+
79
- self.stday=Spinbox(textvariable=self.sptxt,from_=1,to=31,increment=1,state='readonly',width=10)
75
+ self.stday=Spinbox(from_=1,to=31,increment=1,state='readonly',width=10)
80
76
 
81
77
  self.datelbl3=tkinter.Label(text='/')
82
78
 

1

ウィンドウ作成の全体のコードを書かせていただきました。

2021/03/27 08:42

投稿

python_k
python_k

スコア7

test CHANGED
File without changes
test CHANGED
@@ -28,6 +28,20 @@
28
28
 
29
29
  ```python
30
30
 
31
+ import tkinter
32
+
33
+ from tkinter import *
34
+
35
+ from tkinter import ttk
36
+
37
+ import datetime
38
+
39
+ import tkinter.filedialog
40
+
41
+ import os,sys
42
+
43
+
44
+
31
45
  class MainMenu(tkinter.Frame):
32
46
 
33
47
  def __init__(self,master):
@@ -38,7 +52,7 @@
38
52
 
39
53
  self.master.title('data')
40
54
 
41
- self.master.minsize(width=600,height=400)
55
+ self.master.minsize(width=450,height=400)
42
56
 
43
57
  self.CreateWindow()
44
58
 
@@ -46,9 +60,7 @@
46
60
 
47
61
  def CreateWindow(self):
48
62
 
49
- sptxt=StringVar
63
+ self.ptxt=tkinter.StringVar()
50
-
51
-
52
64
 
53
65
 
54
66
 
@@ -60,21 +72,21 @@
60
72
 
61
73
  self.datelbl2=tkinter.Label(text='/')
62
74
 
63
- self.styear=tkinter.Spinbox(textvariable=sptxt,from_=2021,to=2999,increment=1,state='readonly',width=20)
75
+ self.styear=tkinter.Spinbox(textvariable=self.sptxt,from_=2021,to=2999,increment=1,state='readonly',width=20)
64
-
76
+
65
- self.stmonth=Spinbox(textvariable=sptxt,from_=1,to=12,increment=1,state='readonly',width=10)
77
+ self.stmonth=Spinbox(textvariable=self.sptxt,from_=1,to=12,increment=1,state='readonly',width=10)
66
-
78
+
67
- self.stday=Spinbox(textvariable=sptxt,from_=1,to=31,increment=1,state='readonly',width=10)
79
+ self.stday=Spinbox(textvariable=self.sptxt,from_=1,to=31,increment=1,state='readonly',width=10)
68
80
 
69
81
  self.datelbl3=tkinter.Label(text='/')
70
82
 
71
83
  self.datelbl4=tkinter.Label(text='/')
72
84
 
73
- self.endyear=Spinbox(textvariable=sptxt,from_=2021,to=2999,increment=1,state='readonly',width=20)
85
+ self.endyear=Spinbox(textvariable=self.sptxt,from_=2021,to=2999,increment=1,state='readonly',width=20)
74
-
86
+
75
- self.endmonth=Spinbox(textvariable=sptxt,from_=1,to=12,increment=1,state='readonly',width=10)
87
+ self.endmonth=Spinbox(textvariable=self.sptxt,from_=1,to=12,increment=1,state='readonly',width=10)
76
-
88
+
77
- self.endday=Spinbox(textvariable=sptxt,from_=1,to=31,increment=1,state='readonly',width=10)
89
+ self.endday=Spinbox(textvariable=self.sptxt,from_=1,to=31,increment=1,state='readonly',width=10)
78
90
 
79
91
 
80
92
 
@@ -140,7 +152,77 @@
140
152
 
141
153
 
142
154
 
155
+ self.inputRule()
156
+
157
+
158
+
159
+ def inputRule(self):
160
+
161
+ self.var=tkinter.StringVar()
162
+
163
+ self.stlbl["font"]=("",20)
164
+
165
+ self.styear["font"]=("",20)
166
+
167
+ self.stmonth["font"]=("",20)
168
+
169
+ self.stday["font"]=("",20)
170
+
143
- ---------------------------------------------------------------------------------
171
+ self.datelbl1["font"]=("",20)
172
+
173
+ self.datelbl2["font"]=("",20)
174
+
175
+ self.var.set("00:00")
176
+
177
+ self.sttime["text"]=self.var
178
+
179
+ self.sttime["font"]=("",20)
180
+
181
+
182
+
183
+ self.var=tkinter.StringVar()
184
+
185
+ self.endlbl["font"]=("",20)
186
+
187
+ self.endyear["font"]=("",20)
188
+
189
+ self.endmonth["font"]=("",20)
190
+
191
+ self.endday["font"]=("",20)
192
+
193
+ self.datelbl3["font"]=("",20)
194
+
195
+ self.datelbl4["font"]=("",20)
196
+
197
+ self.var.set("23:59")
198
+
199
+ self.endtime["text"]=self.var
200
+
201
+ self.endtime["font"]=("",20)
202
+
203
+
204
+
205
+ def getText(self):
206
+
207
+ date1=self.styear.get()+ '/'+ self.stmonth.get()+ '/'+ self.stday.get()+ ' '+self.sttime.get()
208
+
209
+ date2=self.endyear.get()+ '/'+self.endmonth.get()+ '/'+ self.endday.get()+' '+self.endtime.get()
210
+
211
+ #data_output(date1,date2)
212
+
213
+ self.CreateNewWindow()
214
+
215
+
216
+
217
+ def quitWindow(self):
218
+
219
+ self.master.destroy()
220
+
221
+
222
+
223
+
224
+
225
+
144
226
 
145
227
  def CreateNewWindow(self):
146
228
 
@@ -148,6 +230,10 @@
148
230
 
149
231
  self.app=NewWindow(self.newwindow)
150
232
 
233
+
234
+
235
+
236
+
151
237
  class NewWindow(tkinter.Frame):
152
238
 
153
239
  def __init__(self,master):
@@ -156,7 +242,7 @@
156
242
 
157
243
  super().__init__(master,width=300,height=200)
158
244
 
159
- self.pack
245
+ self.pack()
160
246
 
161
247
  self.master.title('save')
162
248
 
@@ -166,6 +252,8 @@
166
252
 
167
253
  def create_save(self):
168
254
 
255
+
256
+
169
257
  self.save_path=tkinter.Entry(self,width=20)
170
258
 
171
259
  self.save_path.place(x=10,y=10,height=30,width=70)
@@ -190,6 +278,36 @@
190
278
 
191
279
  self.file_name_tag.place(x=90,y=50)
192
280
 
281
+
282
+
283
+ def GetPath(self):
284
+
285
+ self.dir = 'C:\'
286
+
287
+ self.fld = tkinter.filedialog.askdirectory(initialdir = self.dir)
288
+
289
+ self.var=tkinter.StringVar()
290
+
291
+ self.var.set(self.fld)
292
+
293
+ self.save_path["text"]=self.var
294
+
295
+
296
+
297
+ def main():
298
+
299
+ root=tkinter.Tk()
300
+
301
+ app=MainMenu(master=root)
302
+
303
+ app.mainloop()
304
+
305
+
306
+
307
+ if __name__=="__main__":
308
+
309
+ main()
310
+
193
311
  ```
194
312
 
195
313
 
@@ -210,4 +328,6 @@
210
328
 
211
329
 
212
330
 
213
- ここ詳細な情報を記載してください
331
+ ウィンドウを表示するコードます
332
+
333
+ データを検索するプログラムをCreateWindowのクラス内に入れていたのですが、そちらを削除したところスピンボックスの方は表示されるようになりました。