Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีการใช้วิดเจ็ตรายการใน Tkinter?


วิดเจ็ตรายการคือวิดเจ็ตข้อความบรรทัดเดียวที่กำหนดไว้ในชุดเครื่องมือ Tcl/Tk เราสามารถใช้วิดเจ็ตรายการเพื่อยอมรับและแสดงผลการป้อนข้อมูลผู้ใช้บรรทัดเดียว

ในการใช้วิดเจ็ตรายการ คุณต้องสร้างวิดเจ็ตรายการก่อนโดยใช้ตัวสร้าง รายการ (พาเรนต์, ความกว้าง, **ตัวเลือก) . เมื่อเรากำหนดวิดเจ็ตรายการแล้ว เราสามารถกำหนดค่าคุณสมบัติของวิดเจ็ตได้ เช่น คุณสมบัติแบบอักษร สี ความกว้าง ฯลฯ โดยใช้ configure() วิธีการ

ตัวอย่าง

ให้ใช้สร้างวิดเจ็ตรายการเพื่อยอมรับชื่อผู้ใช้และแสดงในหน้าต่าง

# Import the required libraries
from tkinter import *

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

# Set the size of the tkinter window
win.geometry("700x350")

def show_name():
   # Create a Label widget
   label = Label(win, text="Hello " + str(entry.get()) + "👋", font=('Calibri 25')).pack(pady=20)
   entry.delete(0, END)

# Create a Label
Label(win, text="Enter Your Name").pack()

# Create an Entry widget
entry = Entry(win, width=25)
entry.pack(pady=20)

Button(win, text="Submit", command=show_name).pack()

win.mainloop()

ผลลัพธ์

เมื่อคุณเรียกใช้โค้ดข้างต้น จะแสดงหน้าต่างพร้อมวิดเจ็ตรายการและปุ่ม พิมพ์ชื่อของคุณในวิดเจ็ตรายการที่กำหนดและคลิกปุ่มเพื่อแสดงข้อความบนหน้าต่าง

วิธีการใช้วิดเจ็ตรายการใน Tkinter?