Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

tkinter에서 항목에 자리 표시자를 추가하는 방법은 무엇입니까?


Tkinter는 응용 프로그램 개발에 도움이 되는 버튼, 텍스트, 항목, 대화 및 기타 속성과 같은 위젯을 추가하는 기능을 제공합니다. 그러나 tkinter는 항목 위젯에 자리 표시자를 포함하지 않습니다. 자리 표시자는 입력 위젯에 표시되는 더미 텍스트로 사용자에게 이에 대해 알려줍니다.

이 기사에서는 insert(기본값, 텍스트)를 사용하여 항목 위젯에 자리 표시자를 추가합니다. 자리 표시자 텍스트와 함께 0과 같은 기본값을 취하는 함수입니다.

예시

#Import tkinter library
from tkinter import*

#Create an instance of frame
win= Tk()

#Set geometry
win.geometry("700x400")

#Create a text Label
Label(win, text="Notepad", font=('Poppins bold', 25)).pack(pady=20)
text= StringVar()

#Create an entry widget
test= Entry(win, textvariable=text)
test.pack(fill='x', expand=True, padx= 45, pady=45)
test.focus()

#Add a placeholder in the entry Widget
test.insert(0, "Enter any Text")
win.mainloop()
에 자리 표시자 추가

출력

위의 코드를 실행하면 자리 표시자가 있는 항목 위젯이 생성됩니다.

tkinter에서 항목에 자리 표시자를 추가하는 방법은 무엇입니까?