I am trying to run the following code:
from tkinter import *
root = Tk()
topFrame = Frame(root)
topFrame.pack(side=TOP)
leftFrame = Frame(root)
leftFrame.pack(side=LEFT)
botFrame = Frame(root)
botFrame.pack(side=BOTTOM)
button1 = Button(leftFrame, text="Button 1", fg="Black")
button2 = Button(leftFrame, text="Button 2", fg="Black")
button3 = Button(leftFrame, text="Button 3", fg="Black")
button1.grid(row=0, column=0)
button2.grid(row=1, column=0)
button3.grid(row=2, column=0)
ScaleWidget = Scale(root, from_=0, to=100)
ScaleWidget.grid(row=0, column=1)
ScaleWidget = Scale(root, from_=0, to=100, orient=HORIZONTAL)
ScaleWidget.grid(row=0, column=1)
root.mainloop()
However I am getting to following error message:
D:\Python\python.exe D:/untitled/TkInter_Frame_Full_GUI.py
Traceback (most recent call last):
File "D:/untitled/TkInter_Frame_Full_GUI.py", line 21, in <module>
ScaleWidget.grid(row=0, column=1)
File "D:\Python\lib\tkinter\__init__.py", line 2057, in grid_configure
+ self._options(cnf, kw))
_tkinter.TclError: cannot use geometry manager grid inside . which already has slaves managed by pack
and am unsure of what to do, help is much appreciated, thanks!