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

การใช้คลาส Frame ในคลาส Tk ใน Python tkinter


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

ในการสร้างวิดเจ็ต Frame เราสามารถยกตัวอย่างวัตถุของคลาส Frame ได้ เมื่อเรากำหนดวิดเจ็ตเฟรมในหน้าต่างแล้ว เราสามารถเลือกวิดเจ็ตใดก็ได้โดยตรงแล้ววางลงในเฟรม

ตัวอย่าง

ในตัวอย่างนี้ เราได้สร้างวิดเจ็ตเฟรมและกำหนดวิดเจ็ตบางอย่างในนั้น

# 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("700x250")

def on_click():
   label["text"]="Hello "+ str(entry.get())

# Create a Frame widget
frame=Frame(win, width=400, height=300)

# Add a label in the frame widget
label=Label(frame, text="Enter your name", font=('Calibri 13'))
label.pack(pady=10)

# Add an Entry widget
entry=Entry(frame, width=25)
entry.pack()

# Create a button
ttk.Button(frame, text="Click Me", command=on_click).pack()
frame.pack()

win.mainloop()

ผลลัพธ์

การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างที่มีวิดเจ็ตรายการ วิดเจ็ตป้ายกำกับ และปุ่มในเฟรม

การใช้คลาส Frame ในคลาส Tk ใน Python tkinter

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

การใช้คลาส Frame ในคลาส Tk ใน Python tkinter