Изучая, как использовать tkinter, я получаю сообщение об ошибке, которое я не понимаю, так как для меня это не имеет смысла. В нем говорится, что опция -menu не распознается, но ... я ее не использую?
Спасибо за чтение и, возможно, за помощь!
import tkinter as tk
LARGE_FONT = ('Verdana', 12)
class CofBTC(tk.Tk):
def __init__(self, *args, **kwargs):
tk.Tk.__init__(self, *args, **kwargs)
container = tk.Frame(self)
container.pack(side='top', fill='both', expand=True)
container.grid_rowconfigure(0, weight=1)
container.grid_columnconfigure(0, weight=1)
self.frames = {}
frame = startPage(container,self)
self.frames[startPage] = frame
frame.grid(row=0, column=0, sticky='nsew')
self.showFrame(startPage)
def showFrame(self, cont):
frame = self.frames[cont]
frame.tkraise()
class startPage(tk.Frame):
def __init__(self, parent, controller):
tk.Frame.__init__(self, parent, controller)
label = tk.Label(self, text = 'Start Page', font = LARGE_FONT)
label.pack(pady=10, padx=10)
root= tk.Tk('TestTkinter')
app = CofBTC()
app.mainloop()
Редактировать: Был задан вопрос о полном сообщении об ошибке, поэтому вот оно (я не очень понимаю, поэтому по какой-то причине я не думал о том, что некоторые люди действительно понимают эти лол):
Traceback (most recent call last):
File "<ipython-input-4-9a8fe12ef0a8>", line 1, in <module>
runfile('C:/Users/danburnier/Desktop/Music21/sanstitre4.py', wdir='C:/Users/danburnier/Desktop/Music21')
File "C:\Users\danburnier\AppData\Local\Continuum\anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 827, in runfile
execfile(filename, namespace)
File "C:\Users\danburnier\AppData\Local\Continuum\anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 110, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "C:/Users/danburnier/Desktop/Music21/sanstitre4.py", line 52, in <module>
app = CofBTC()
File "C:/Users/danburnier/Desktop/Music21/sanstitre4.py", line 29, in __init__
frame = startPage(container,self)
File "C:/Users/danburnier/Desktop/Music21/sanstitre4.py", line 46, in __init__
tk.Frame.__init__(self, parent, controller)
File "C:\Users\danburnier\AppData\Local\Continuum\anaconda3\lib\tkinter\__init__.py", line 2744, in __init__
Widget.__init__(self, master, 'frame', cnf, {}, extra)
File "C:\Users\danburnier\AppData\Local\Continuum\anaconda3\lib\tkinter\__init__.py", line 2299, in __init__
(widgetName, self._w) + extra + self._options(cnf))
TclError: unknown option "-menu"`