Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để thêm trình giữ chỗ vào Mục nhập trong tkinter?


Tkinter cung cấp các tính năng để thêm tiện ích con như nút, văn bản, mục nhập, hội thoại và các thuộc tính khác giúp phát triển ứng dụng. Tuy nhiên, tkinter không bao gồm trình giữ chỗ trong tiện ích con nhập. Phần giữ chỗ là văn bản giả xuất hiện trong tiện ích con nhập để thông báo cho người dùng về nó.

Trong bài viết này, chúng tôi sẽ thêm trình giữ chỗ trong tiện ích con nhập bằng cách sử dụng chèn (giá trị mặc định, văn bản) hàm nhận giá trị mặc định chẳng hạn như 0 cùng với văn bản giữ chỗ.

Ví dụ

#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()

Đầu ra

Chạy mã trên sẽ tạo một Tiện ích mục nhập với một số trình giữ chỗ trong đó.

Làm cách nào để thêm trình giữ chỗ vào Mục nhập trong tkinter?