Tkinter 응용 프로그램에 대한 로그인 양식을 생성한다고 가정합니다. 대부분의 경우 이상적인 로그인에는 사용자 이름, 비밀번호 및 기타 사용자 세부 정보의 표준 형식이 필요합니다. 사용자는 영숫자 문자 조합으로 입력 필드에 암호를 입력할 수 있습니다. 일반적으로 사용자와 애플리케이션 사이에 보안 브리지를 설정하기 위해 비밀번호 필드는 "*" 문자 형식으로 입력을 저장합니다. "*" 형식의 입력을 허용하는 필드를 생성하려면 show="*"를 사용해야 합니다. 항목 위젯의 속성입니다.
예
다음 예제에는 숨겨진 형식의 비밀번호를 허용하는 항목 위젯이 있습니다. "비밀번호 표시"를 클릭하면 화면에 비밀번호가 표시됩니다.
# Import the required libraries from tkinter import * from tkinter import ttk # Create an instance of tkinter frame or window win = Tk() # Set the size of the window win.geometry("700x350") # Define a function to show the entered password def show(): p = password.get() ttk.Label(win, text="Your Password is: " + str(p)).pack() password = StringVar() # Add an Entry widget for accepting User Password entry = Entry(win, width=25, textvariable=password, show="*") entry.pack(pady=10) # Add a Button to reveal the password ttk.Button(win, text="Show Password", command=show).pack() win.mainloop()
출력
위의 코드를 실행하면 암호 필드와 화면에 암호를 표시하는 버튼이 표시됩니다.
이제 "비밀번호 표시" 버튼을 클릭하여 화면에 비밀번호를 표시합니다.