grid implemetation
This commit is contained in:
parent
631b52f5ad
commit
eb95742fe7
1 changed files with 32 additions and 14 deletions
44
ben10.py
44
ben10.py
|
@ -5,11 +5,14 @@ from PIL import ImageTk, Image
|
||||||
|
|
||||||
root = Tk()
|
root = Tk()
|
||||||
root.title("Omnitrix")
|
root.title("Omnitrix")
|
||||||
root.attributes('-fullscreen', True)
|
# root.attributes('-fullscreen', True)
|
||||||
root.geometry("640x480")
|
root.geometry("640x480")
|
||||||
root.configure(bg="#70b607")
|
root.configure(bg="#70b607")
|
||||||
# root window parameters
|
# root window parameters
|
||||||
|
|
||||||
|
|
||||||
|
# grid to hold buttons
|
||||||
|
|
||||||
path = "res/omnitrix.png"
|
path = "res/omnitrix.png"
|
||||||
img = ImageTk.PhotoImage(Image.open(path))
|
img = ImageTk.PhotoImage(Image.open(path))
|
||||||
|
|
||||||
|
@ -18,28 +21,43 @@ omnitrix_button = Button(root, bg="#70b607", image=img,
|
||||||
# TODO: make sound when pressed
|
# TODO: make sound when pressed
|
||||||
|
|
||||||
omnitrix_button.image = img
|
omnitrix_button.image = img
|
||||||
omnitrix_button.place(relx=0.5, rely=0.5, anchor=CENTER)
|
# omnitrix_button.place(relx=0.5, rely=0.5, anchor=CENTER)
|
||||||
|
omnitrix_button.grid(column=1, row=1, rowspan=2, columnspan=2)
|
||||||
# middle button
|
# middle button
|
||||||
|
|
||||||
|
omnitrix_left_skip = Button(root, text="<<<", fg="white", bg="black",
|
||||||
|
highlightthickness=0, bd=0, height=10, width=4)
|
||||||
|
# omnitrix_left_skip.pack(side="left")
|
||||||
|
omnitrix_left_skip.grid(column=0, row=0, sticky=NW)
|
||||||
|
# bulk skip left button
|
||||||
|
|
||||||
|
omnitrix_right_skip = Button(root, text=">>>", fg="white", bg="black",
|
||||||
|
highlightthickness=0, bd=0, height=10, width=4)
|
||||||
|
# omnitrix_right_skip.pack(side="right")
|
||||||
|
omnitrix_right_skip.grid(column=3, row=0, sticky=NE)
|
||||||
|
# bulk skip right button
|
||||||
|
|
||||||
omnitrix_left = Button(root, text="<", fg="white", bg="black",
|
omnitrix_left = Button(root, text="<", fg="white", bg="black",
|
||||||
command=lambda: count_down(omnitrix_button), highlightthickness=0, bd=0, height=40, width=4)
|
command=lambda: count_down(omnitrix_button), highlightthickness=0, bd=0, height=10, width=4)
|
||||||
omnitrix_left.pack(side="left")
|
# omnitrix_left.pack(side="left")
|
||||||
|
omnitrix_left.grid(column=0, row=1, sticky=W, rowspan=2)
|
||||||
# changes alien button (left)
|
# changes alien button (left)
|
||||||
|
|
||||||
skip_left = Button(root, text="<<<", fg="white", bg="black", highlightthickness=0, bd=0, width=4)
|
|
||||||
skip_left.pack()
|
|
||||||
|
|
||||||
omnitrix_right = Button(root, text=">", fg="white", bg="black",
|
omnitrix_right = Button(root, text=">", fg="white", bg="black",
|
||||||
command=lambda: count_up(omnitrix_button), highlightthickness=0, bd=0, height=40, width=4)
|
command=lambda: count_up(omnitrix_button), highlightthickness=0, bd=0, height=10, width=4)
|
||||||
omnitrix_right.pack(side="right")
|
# omnitrix_right.pack(side="right")
|
||||||
|
omnitrix_right.grid(column=3, row=1, sticky=E, rowspan=2)
|
||||||
# changes alien button (right)
|
# changes alien button (right)
|
||||||
|
|
||||||
skip_right = Button(root, text=">>>", fg="white", bg="black", highlightthickness=0, bd=0, width=4)
|
|
||||||
skip_right.pack()
|
|
||||||
|
|
||||||
quit_button = Button(root, text="X", fg="white", bg="black",
|
quit_button = Button(root, text="X", fg="white", bg="black",
|
||||||
command=root.destroy, highlightthickness=0, bd=0, width=7)
|
command=root.destroy, highlightthickness=0, bd=0, width=7)
|
||||||
quit_button.pack(side="bottom")
|
# quit_button.pack(side="bottom")
|
||||||
|
quit_button.grid(column=1, row=3, sticky=S, columnspan=2)
|
||||||
# kills program
|
# kills program
|
||||||
|
|
||||||
|
change_entry = Entry(root,fg="black", bg="white",
|
||||||
|
highlightthickness=0, bd=0, width=7)
|
||||||
|
# quit_button.pack(side="bottom")
|
||||||
|
change_entry.grid(column=1, row=0, sticky=N, columnspan=2)
|
||||||
|
#
|
||||||
root.mainloop()
|
root.mainloop()
|
||||||
|
|
Loading…
Add table
Reference in a new issue