Aug-01-2024, 03:16 PM
Hello, im fairly new to Tkinter and I want to know how can i center the following askstring for a password to the window.
heres my code so far:
here is my whole code incase I need to change it for the password:
heres my code so far:
from tkinter import * from tkinter.messagebox import showinfo from tkinter.simpledialog import askstring from tkinter import simpledialog top = Tk() top.title("Lockscreen") top.geometry("1175x1000") top.config(bg="dark khaki") def Password(): global win # Declare win as global win = Tk() win.geometry("1175x1000") win.config(bg="dark khaki") password = askstring('Password', 'Please enter your password:', show="*")i want the "password = askstring('Password', 'Please entet your password:', show="*") to show up in the center of the screen.
here is my whole code incase I need to change it for the password:
from tkinter import * from tkinter.messagebox import showinfo from tkinter.simpledialog import askstring from tkinter import simpledialog top = Tk() top.title("Lockscreen") top.geometry("1175x1000") top.config(bg="dark khaki") def Password(): global win # Declare win as global win = Tk() win.geometry("1175x1000") win.config(bg="dark khaki") password = askstring('Password', 'Please enter your password:', show="*") if password == ("Password"): win.title("Desktop") # Assign title to the existing win instance win.geometry("1175x1000") win.config(bg="dark khaki") def searchBar(): search = askstring('Search Bar', 'Search the web') showinfo('Error', 'URL not found!') command=searchBrowser() def searchBrowser(): new_win = Tk() # Create a new window instance for the browser new_win.title("Web Browser") new_win.geometry("1175x1000") new_win.config(bg="dark khaki") B = Button(new_win, text="Search Bar", command=searchBar) B.place(x=450, y=25) new_win.mainloop() # Start the event loop for the browser window B = Button(win, text="Web Browser", command=searchBrowser) B.place(x=25, y=25) def Images(): new_win = Tk() # Create a new window instance for Images new_win.title("Images") new_win.geometry("536x262") new_win.mainloop() # Start the event loop for the Images window def Minesweeper(): import subprocess subprocess.run(["python", "Minesweeper.py"]) def downloads(): new_win = Tk() # Create a new window instance for Downloads new_win.title("Downloads") new_win.geometry("1175x1000") new_win.config(bg="dark khaki") B = Button(new_win, text="Minesweeper.exe", command=Minesweeper) B.place(x=25, y=25) new_win.mainloop() # Start the event loop for the Downloads window def fileExplorer(): new_win = Tk() # Create a new window instance for File Explorer new_win.title("File Explorer") new_win.geometry("1175x1000") new_win.config(bg="dark khaki") B = Button(new_win, text="Downloads", command=downloads) B.place(x=25, y=25) B = Button(new_win, text="Images", command=Images) B.place(x=25, y=55) new_win.mainloop() # Start the event loop for the File Explorer window B = Button(win, text="File Explorer", command=fileExplorer) B.place(x=25, y=55) win.mainloop() # Start the event loop for the Desktop window if password != ("Password"): showinfo(title="Error", message="Password Incorrect") B = Button(top, text ="Login", command = Password) B.place(x=480,y=250) top.mainloop()