TKinter เป็นโมดูล Python ที่ใช้สำหรับการเขียนโปรแกรม GUI ใน Python เราสร้าง Canvas และวางองค์ประกอบ UI ของเราด้วยคุณสมบัติและลักษณะการทำงานมากมาย ในบทความนี้ เราจะมาดูวิธีการใช้ฟังก์ชัน ask Essay file เพื่อบันทึกไฟล์ที่สร้างจากโปรแกรม Python ลงในไดรฟ์ในเครื่อง
ก่อนอื่นเราสร้างผืนผ้าใบที่เราวางปุ่มอีกครั้งโดยใช้ฟังก์ชันปุ่มจุด TTK จากนั้นประกาศฟังก์ชันอื่นที่จะใช้การถามเพื่อกำหนดประเภทไฟล์และบันทึกไฟล์ลงในตำแหน่งในไดรฟ์ภายในเครื่อง
ตัวอย่าง
from tkinter import * from tkinter import ttk from tkinter.filedialog import asksaveasfile base = Tk() base.geometry('300x250') def SaveFile(): data = [('All tyes(*.*)', '*.*')] file = asksaveasfile(filetypes = data, defaultextension = data) save_btn = ttk.Button(base, text = 'Click to save file ', command = lambda : SaveFile()) save_btn.pack(side = TOP, pady = 20,padx = 50) mainloop()
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
ถัดไปเมื่อคลิกปุ่ม “คลิกเพื่อบันทึกไฟล์เป็น” เราจะได้หน้าต่างถัดไปดังด้านล่าง