การใช้งาน Python GUI (Tkinter) : Tkinter Toplevel (การทำงานแยกหน้าต่าง)

ตอบกระทู้


คำถามนี้ เพื่อป้องกันการส่งแบบอัตโนมัติจากสแปมบอท
รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[flash] ปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: การใช้งาน Python GUI (Tkinter) : Tkinter Toplevel (การทำงานแยกหน้าต่าง)

การใช้งาน Python GUI (Tkinter) : Tkinter Toplevel (การทำงานแยกหน้าต่าง)

โพสต์ โดย Jom07 » 13/03/2018 6:19 pm

การใช้งาน Python GUI (Tkinter) : Tkinter Toplevel (การทำงานแยกหน้าต่าง)
การทำงานของภาษา Python มีการใช้งานที่ไม่ยึดติดกับแพลตฟอร์ม รันได้หลายระบบ เช่น Unix , Linux , windows โดยมีการใช้งานที่มีโมดูลให้ใช้งานอย่างมากมาย ฟังก์ชันที่นำมาแนะนำในการใช้งานคือ Tkinter Toplevel

Tkinter Toplevel เป็นเครื่องมือที่ช่วยในการทำงาน ที่มีการสร้างหน้าต่างโต้ตอบ แต่การทำงานจะทำงานจะออกมาแยกหน้าต่างกัน สามารถทำงานรันทีนึงแสดงออกมาหลายหน้าต่าง เช่น

การสร้างหน้าต่างขึ้นมาโดยกำหนดหน้าต่างขึ้นมา และใช้ฟังก์ชัน Toplevel มาใช้เพื่อให้การทำงานอกมาคนลหน้าต่างกัน โดยจะกำหนด หน้าต่างแรก รันว่า Mindphp หน้าต่างสอง Python หน้าต่างสาม Tkinter

ตัวอย่าง

โค้ด: เลือกทั้งหมด

from Tkinter import *

root =Tk()
Label(root, text="Mindphp").pack()
top1 = Toplevel(root)

Label(top1, text="Python").pack()
top2 = Toplevel(root)

Label(top2, text="Tkinter").pack()
top2.transient(root)

root.mainloop()


ผลรัน

รูปภาพ

เมื่อรันจะทำงานแยกหน้าต่างกัน

บทความที่เกี่ยวข้อง
บทเรียน Python
VDO Tutorial - Python
บทเรียน Python Tensorflow
บทเรียน Python GUI

ข้างบน