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

เหตุใดเราจึงใช้การนำเข้า * แล้ว ttk ใน TKinter


ในการทำงานกับแอปพลิเคชัน tkinter เราต้องติดตั้งและนำเข้าไลบรารี tkinter ในสภาพแวดล้อมของเรา โดยทั่วไป เรานำเข้าไลบรารี tkinter ในสภาพแวดล้อมโดยใช้ จากการนำเข้า tkinter * คำสั่ง

ความสำคัญของ "นำเข้า *" แสดงถึงฟังก์ชันและโมดูลในตัวทั้งหมดในไลบรารี tkinter การนำเข้าฟังก์ชันและเมธอดทั้งหมดทำให้เราสามารถใช้ฟังก์ชันหรือเมธอดที่ฝังอยู่ในแอปพลิเคชันเฉพาะโดยไม่ต้องนำเข้าโดยปริยาย

มีวิดเจ็ต ฟังก์ชัน วิธีการมากมายในไลบรารี tkinter ซึ่งสามารถใช้สร้างคอมโพเนนต์ของแอปพลิเคชันเฉพาะได้ Tkinter ให้ ttk แพ็คเกจที่ใช้ในการจัดรูปแบบคุณสมบัติของวิดเจ็ตและรูปลักษณ์ เพื่อที่จะใช้ ttk เราต้องนำเข้าโดยพิมพ์โค้ดต่อไปนี้ −;

from tkinter import ttk

ตัวอย่าง

ในตัวอย่างนี้ เราจะสร้างแอปพลิเคชันที่ใช้งานได้ซึ่งจะมีปุ่มและวิดเจ็ตป้ายกำกับ

#Import tkinter library
from tkinter import *
from tkinter import ttk
#Create an instance of tkinter frame or window
win= Tk()
#Set the geometry of tkinter frame
win.geometry("750x250")
#Define the function to close the window
def change_text():
   label.configure(text="Welcome")
#Create a label
label=Label(win, text= "Click the below button to Change this Text", font=('Aerial 20 bold'))
label.pack(pady=30)
#Create a button widget
button= ttk.Button(win, text="Commit",command=lambda:change_text())
button.pack()
win.mainloop()

ผลลัพธ์

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

เหตุใดเราจึงใช้การนำเข้า * แล้ว ttk ใน TKinter

ตอนนี้ ให้คลิกปุ่ม "ตกลง" เพื่อเปลี่ยนข้อความป้ายกำกับ

เหตุใดเราจึงใช้การนำเข้า * แล้ว ttk ใน TKinter