I need to display the data in a table using frames or grid in tkinter. I have displayed the data in the tkinter window but i want to place in a table, so can anyone help me with the code (and also the scroll bar)..
here is the code :
def allClub():
data=cursor.execute("SELECT * from CLUBS order by club_name")
master = Tk()
master.geometry('500x500')
master.title('CLUBS')
Label1 = Label(master, text="CLUB ID", width=10)
Label1.grid(row=0, column=0)
Label2 = Label(master, text="CLUB NAME", width=10)
Label2.grid(row=0, column=1)
Label3 = Label(master, text="RATING", width=10)
Label3.grid(row=0, column=2)
Label1 = Label(master, text="MANAGER", width=10)
Label1.grid(row=0, column=3)
Label1 = Label(master, text="CHAIRMAN", width=10)
Label1.grid(row=0, column=4)
Label1 = Label(master, text="LEAGUE", width=15)
Label1.grid(row=0, column=5)
Label1 = Label(master, text="TITLES", width=10)
Label1.grid(row=0, column=6)
Label1 = Label(master, text="YEAR FOUNDED", width=10)
Label1.grid(row=0, column=7)
for index, dat in enumerate(data):
Label(master, text=dat[0]).grid(row=index+1, column=0)
Label(master, text=dat[1]).grid(row=index+1, column=1)
Label(master, text=dat[2]).grid(row=index+1, column=2)
Label(master, text=dat[3]).grid(row=index+1, column=3)
Label(master, text=dat[4]).grid(row=index+1, column=4)
Label(master, text=dat[5]).grid(row=index+1, column=5)
Label(master, text=dat[6]).grid(row=index+1, column=6)
Label(master, text=dat[7]).grid(row=index+1, column=7)
link for screenshot of output window here: https://i.stack.imgur.com/zFymD.jpg