หน้าแรก
หน้าแรก
เริ่มแรก Tkinter จะสร้างหน้าต่างหรือเฟรมที่มีวิดเจ็ตและป้ายกำกับอยู่ภายใน สมมติว่าเราต้องการปิดหน้าต่าง tkinter ด้วยปุ่ม ปุ่มคือวิดเจ็ต UI ที่สามารถใช้ดำเนินการบางอย่างได้ ตัวอย่าง ที่นี่ เราจะสร้างปุ่มที่ปิดหน้าต่าง tkinter ในการปิดและยุติล่าม TCL เราใช้ destroy() เป็นหลัก วิธีการ #Import the requ
Tkinter มีวิธีเพิ่มแคนวาสในหน้าต่าง และเมื่อเราสร้างแคนวาส มันจะรวมที่เก็บข้อมูลบางส่วนภายในหน่วยความจำ ในขณะที่สร้างผืนผ้าใบใน tkinter มันจะกินหน่วยความจำบางส่วนซึ่งจำเป็นต้องล้างหรือลบอย่างมีประสิทธิภาพ ในการเคลียร์แคนวาส เราสามารถใช้ delete() กระบวนการ. การระบุ ทั้งหมด ทำให้เราสามารถลบและล้างแค
วิดเจ็ต Tkinter Entry ใช้เพื่อแสดงข้อความบรรทัดเดียวซึ่งโดยทั่วไปจะอยู่ในรูปแบบของการป้อนข้อมูลของผู้ใช้ เราสามารถล้างเนื้อหาของวิดเจ็ตรายการโดยกำหนดวิธีการ ลบ(0, END) ซึ่งมีจุดมุ่งหมายเพื่อล้างเนื้อหาทั้งหมดในช่วง สามารถเรียกใช้เมธอดได้โดยการกำหนดฟังก์ชันที่สามารถใช้ได้โดยการสร้างออบเจ็กต์ปุ่ม ตัวอ
Tkinter Text Widget ใช้เพื่อเพิ่มตัวเขียนข้อความในแอปพลิเคชัน มีคุณลักษณะและคุณสมบัติมากมายที่ใช้ในการขยายการทำงานของโปรแกรมแก้ไขข้อความ ในการลบเนื้อหาที่ป้อน เราสามารถใช้ delete(start, end) วิธีการ ตัวอย่าง #Import the tkinter library from tkinter import * #Create an instance of tkinter frame win
เฟรม Tkinter ใช้เพื่อจัดกลุ่มและจัดระเบียบวิดเจ็ตจำนวนมากเกินไปในลักษณะที่สวยงาม องค์ประกอบเฟรมสามารถประกอบด้วยวิดเจ็ตปุ่ม วิดเจ็ตรายการ ป้าย แถบเลื่อน และวิดเจ็ตอื่นๆ หากเราต้องการล้างเนื้อหาเฟรมหรือลบวิดเจ็ตทั้งหมดภายในเฟรม เราสามารถใช้ ทำลาย() กระบวนการ. วิธีการนี้สามารถเรียกใช้ได้โดยการกำหนดเป้
วิดเจ็ต Tkinter Treeview ใช้เพื่อแสดงรายการลำดับชั้นของรายการ โดยทั่วไปจะดูเหมือน file explorer ใน Windows หรือ Mac OS สมมุติว่าเราได้สร้างรายการโดยใช้ treeview Widget และเราต้องการล้างมุมมองต้นไม้ทั้งหมด จากนั้นเราก็สามารถใช้ delete() การทำงาน. สามารถเรียกใช้ฟังก์ชันได้ในขณะที่วนซ้ำรายการทรีวิว ตั
Tkinter มีวิดเจ็ตปุ่มเพื่อสร้างปุ่มสำหรับทริกเกอร์เหตุการณ์ สมมติว่าเราได้สร้างปุ่มที่ถูกปิดใช้งานในแอปพลิเคชันแล้ว เพื่อเปลี่ยนสถานะของปุ่ม เราสามารถใช้ สถานะ ทรัพย์สิน รัฐ คุณสมบัติใช้เพื่อเปิดใช้งานและปิดใช้งานปุ่มในแอปพลิเคชัน ในการเปลี่ยนสถานะของแอปพลิเคชัน เรามีการดำเนินการสองอย่าง:state=DISA
วิดเจ็ตข้อความ Tkinter ใช้เพื่อสร้างและแสดงการป้อนข้อความแบบหลายบรรทัด มีฟังก์ชันและวิธีการหลายอย่างที่ใช้โดยทั่วไปในการกำหนดค่าวิดเจ็ตข้อความ สมมติว่าเราต้องการเปลี่ยนสีของคำบางคำในวิดเจ็ตข้อความ จากนั้นเราก็สามารถใช้ tag_add(ชื่อแท็ก, ช่วง) วิธีการเลือกคำที่เราต้องการจัดรูปแบบ เมื่อเลือกคำแล้ว เร
วิดเจ็ตของ Tkinter รองรับคุณสมบัติและแอตทริบิวต์ต่างๆ เช่น ตระกูลแบบอักษรและขนาดแบบอักษร ซึ่งสามารถระบุได้โดยใช้ แบบอักษร (Font-Family, ขนาดแบบอักษร) ทรัพย์สิน ตัวอย่าง ในตัวอย่างต่อไปนี้ เราได้สร้างป้ายกำกับข้อความที่สามารถกำหนดค่าได้โดยการกำหนดชุดแบบอักษรเป็น Times New Roman และขนาดแบบอักษรเป็น 2
ในการวางหน้าต่าง tkinter ไว้ตรงกลางหน้าจอ เราสามารถใช้ PlaceWindow วิธีที่เราสามารถผ่าน ระดับบนสุด หน้าต่างเป็นอาร์กิวเมนต์และเพิ่มลงในศูนย์ นอกจากนี้เรายังสามารถตั้งค่าหน้าต่างให้อยู่ตรงกลางโดยทางโปรแกรมโดยการกำหนดรูปทรงของหน้าต่าง ตัวอย่าง #Import the tkinter library from tkinter import * #Creat
สมมติว่าเราได้สร้างแอปพลิเคชัน tkinter แล้ว และตอนนี้ เราต้องการรวมแอปพลิเคชันแบบสแตนด์อโลนเพื่อให้เป็นแบบพกพาและดำเนินการได้ เราสามารถใช้แพ็คเกจ Python ต่างๆ ที่รองรับการทำงานที่หลากหลายเพื่อรวมโค้ดของแอปพลิเคชันทั้งหมดไว้ในโปรแกรมติดตั้งที่ปฏิบัติการได้ แพ็กเกจเหล่านี้จะบีบอัดโค้ดและแปลงแอปพลิเคชั
วิดเจ็ต Tkinter Text ใช้เพื่อยอมรับอินพุตของผู้ใช้หลายบรรทัด คล้ายกับ Entry Widget แต่ความแตกต่างเพียงอย่างเดียวคือวิดเจ็ต Text รองรับข้อความหลายบรรทัด ในการสร้างวิดเจ็ตข้อความ เราต้องสร้างอ็อบเจกต์ข้อความ การเพิ่มหลายข้อความจะต้องเพิ่ม ScrollBar ในการเพิ่มแถบเลื่อนในวิดเจ็ตข้อความ เราสามารถเรียก S
หน้าต่าง Tkinter สามารถเริ่มต้นได้หลังจากรันแอปพลิเคชัน โดยทั่วไป ความกว้างและความสูงของหน้าต่างสามารถปรับขนาดได้ซึ่งสามารถย่อให้เล็กสุดได้ ในการตั้งค่าขนาดหน้าต่างเป็นค่าต่ำสุด กำหนดค่าความกว้างและความสูงใน minsize(height, width) กระบวนการ. สามารถเรียกใช้เมธอดด้วยวัตถุหน้าต่างหรือเฟรมได้ ตัวอย่าง
Python ให้ หมอน (PIL) เพื่อรองรับ ประมวลผล และแสดงรูปภาพในแอปพลิเคชัน tkinter โดยทั่วไปแล้ว แอปพลิเคชัน Tkinter รองรับไฟล์รูปภาพ เช่น ppm, png และ gif สมมติว่าเราต้องการฝังและแสดงภาพ JPEG หรือ JPG ในแอปพลิเคชันของเรา โดยทั่วไปแล้ววิดเจ็ต Tkinter Label จะใช้เพื่อแสดงข้อความหรือรูปภาพบนหน้าต่าง และด
Tkinter จัดเตรียมตัวจัดการแบบกำหนดเองเพื่อปิดหน้าต่าง ทำหน้าที่เป็นฟังก์ชันเรียกกลับที่ผู้ใช้สามารถเรียกใช้เพื่อปิดหน้าต่างได้ ในการปิดหน้าต่างโดยใช้ตัวจัดการ เราสามารถใช้ ทำลาย() กระบวนการ. มันปิดหน้าต่างกะทันหันหลังจากเรียกมันในฟังก์ชั่นหรือวิดเจ็ตใด ๆ ให้เราเรียกใช้ตัวจัดการเหตุการณ์ปิดโดยกำหนดว
คำแนะนำเครื่องมือมีประโยชน์ในแอปพลิเคชันที่เราจำเป็นต้องแสดงข้อมูลบางอย่างในขณะที่วางเมาส์เหนือปุ่ม ในการสร้างและแสดงคำแนะนำเครื่องมือ เราสามารถใช้ บอลลูน คุณสมบัติของ tkinter ตัวอย่าง #Import the tkinter library from tkinter import * from tkinter.tix import * #Create an instance of tkinter frame
Tkinter Label Widgets ใช้เพื่อสร้างป้ายกำกับในหน้าต่าง เราสามารถจัดรูปแบบวิดเจ็ตโดยใช้แพ็คเกจ tkinter.ttk ในการปรับขนาดแบบอักษร ตระกูลแบบอักษร และรูปแบบแบบอักษรของวิดเจ็ตป้ายกำกับ เราสามารถใช้คุณสมบัติในตัวของ แบบอักษร (แบบอักษรตระกูลแบบอักษร ขนาดแบบอักษร) . ตัวอย่าง ในตัวอย่างนี้ เราจะสร้างปุ่มที่
ในการเปลี่ยนสีพื้นหลังและสีพื้นหน้าของเฟรม tkinter เราสามารถกำหนดค่าต่างๆ ให้กับ bg และ fg พารามิเตอร์ใน เฟรม ฟังก์ชัน ตัวอย่าง ในตัวอย่างนี้ เราได้สร้างเฟรมสองเฟรมที่มีสีพื้นหลังต่างกัน #Import the required libraries from tkinter import * #Create an instance of tkinter frame win= Tk() #Set the g
วิดเจ็ตปุ่ม Tkinter ใช้เพื่อสร้างปุ่มที่จำเป็นสำหรับแอปพลิเคชัน นอกจากนี้เรายังสามารถเพิ่มอ็อบเจ็กต์เหตุการณ์ในตัวสร้างปุ่มและทริกเกอร์เพื่อดำเนินการบางอย่างได้ ในการปรับแต่งขนาดปุ่ม เราสามารถใช้ ความกว้าง และ ส่วนสูง คุณสมบัติของ ปุ่ม วิดเจ็ต ตัวอย่าง ในตัวอย่างนี้ เราจะสร้างปุ่มบางปุ่มที่มีขนาดต
การกดปุ่มและจัดการการทำงานบางอย่างด้วยปุ่มนั้นเป็นเหตุการณ์ที่สามารถทริกเกอร์ได้ผ่านปุ่ม เราสามารถผูกเหตุการณ์สำคัญโดยใช้ การผูก วิธีการในแอปพลิเคชัน tkinter เมื่อใดก็ตามที่คีย์ถูกทริกเกอร์ มันจะเรียกตัวจัดการที่จะเพิ่มการดำเนินการเฉพาะสำหรับเหตุการณ์คีย์ หากเราต้องการเรียกปุ่ม Enter ด้วย ฟังก์ชัน