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

Làm cách nào để đặt văn bản / giá trị / nội dung của tiện ích con 'Mục nhập' bằng cách sử dụng một nút trong Tkinter?

Tiện ích Tkinter Entry được sử dụng để hiển thị văn bản một dòng. Sử dụng tiện ích con tkinter Entry, chúng tôi có thể đặt giá trị hoặc nội dung của nó bằng cách kích hoạt một nút. Nó chủ yếu có hai loại hoạt động:chèn và xóa .

Sử dụng tiện ích Nút Tkinter, chúng tôi sẽ đặt nội dung của tiện ích Mục nhập.

Ví dụ

#Import the required libraries
from tkinter import *

#Create an instance of tkinter frame
win= Tk()

#Define a function to change the value
def change_text(txt):
   text.delete(0,END)
   text.insert(0,txt)

#Set the geometry of frame
win.geometry("600x250")

#Create an Entry Widget
text= Entry(win)
text.pack()

#Create a button to change/set the content
btn= Button(win,text="Set", command=lambda:change_text("My New Text"))
btn.pack(pady=20)
win.mainloop()

Đầu ra

Chạy mã sẽ hiển thị một cửa sổ có chứa một nút sẽ đặt giá trị hoặc văn bản của tiện ích con nhập.

Làm cách nào để đặt văn bản / giá trị / nội dung của tiện ích con  Mục nhập  bằng cách sử dụng một nút trong Tkinter?

Bây giờ hãy nhấp vào nút “Đặt” để đặt giá trị mới cho Tiện ích mục nhập.

Làm cách nào để đặt văn bản / giá trị / nội dung của tiện ích con  Mục nhập  bằng cách sử dụng một nút trong Tkinter?