Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import tkinter as tk
- import random
- root = tk.Tk()
- root.title("Player 1 name")
- def top_level():
- top = tk.Toplevel()
- top.title("Player 2 name")
- player2_label = tk.Label(top, text="Enter second player's name")
- player2_label.pack()
- player2_entry = tk.Entry(top, bg="blue")
- player2_entry.pack()
- def player2():
- print("Second player's name is :" + player2_entry.get())
- player2_name_window = tk.Toplevel()
- player2_name_window.title("Secret Word!")
- mgw_label = tk.Label(player2_name_window, text="Enter the Secret Word!")
- mgw_label.pack()
- mgw_entry = tk.Entry(player2_name_window, bg="yellow")
- mgw_entry.pack()
- def main_window1():
- consonants = ["B", "C", "D", "F", "G", "H", "J", "K", "L", "M", "N",
- "P", "Q", "R", "S", "T", "V", "W", "X", "Y", "Z"]
- amounts = [500, 550, 600, 650, 700, 750, 800, 850, 2500]
- amount_result = random.choice(amounts)
- main = tk.Toplevel()
- main.title("Player 1's turn")
- player1_money = tk.Label(main, text="Player 1" + f"({player1_entry.get()})'s " + "money: " + "P" + str(0))
- player1_money.pack()
- main_label = tk.Label(main, text="Spin the wheel!")
- main_label.pack()
- main_amount_label = tk.Label(main)
- main_amount_label.pack()
- consonants_list = tk.Label(main, state="disabled")
- consonants_list.pack()
- consonants_list_label = tk.Label(main, text=consonants)
- consonants_list_label.pack()
- def character_limit(*args):
- char_len = string_var.get()
- if len(char_len) > 1:
- string_var.set(char_len[:1])
- string_var = tk.StringVar()
- string_var.trace("w", character_limit)
- consonant_entry = tk.Entry(main, state="disabled", bg="orange", textvariable=string_var)
- consonant_entry.pack()
- def spin():
- main_amount_label.config(text=amount_result)
- # player1_money.config(text="Player 1" + f"({player1_entry.get()})'s " + "money: " + "P" + str(amount_result))
- consonant_entry.config(state="normal")
- consonants_list.config(text="Enter a consonant!", state="normal")
- player1_consonant = str(consonant_entry.get()).upper()
- # print(player1_consonant)
- def submit_consonant():
- if player1_consonant in consonants:
- # print("WORKING")
- consonants.remove(player1_consonant)
- consonants_list_label.config(text=consonants)
- main_btn.config(state="disabled")
- main_btn = tk.Button(main, text="SPIN!", command=spin)
- main_btn.pack()
- # print("The secret word is:" + str(len(mgw_entry.get()) * "-"))
- mgw_btn = tk.Button(player2_name_window, text="Submit", command=main_window1)
- mgw_btn.pack()
- top_btn = tk.Button(top, text="Submit", command=player2)
- top_btn.pack()
- def functions():
- top_level()
- print("First player's name is: " + player1_entry.get())
- player1_label = tk.Label(root, text="Enter first player's name")
- player1_label.pack()
- player1_entry = tk.Entry(root, bg="green")
- player1_entry.pack()
- submit = tk.Button(root, text="Submit", command=functions)
- submit.pack()
- root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement