โดย Jom07 » 26/03/2018 6:34 pm
การใช้งาน Python GUI (Tkinter) : Tkinter Relief styles (การสร้างมิติกรอบเครื่องมือ)
การทำงานภาษา
Python มีฟังก์ชันต่าง ๆ ให้เลือกนำมาใช้ในการใช้งานได้อย่างเหมาะสม ทำงานร่วมกับโมดูลต่าง ๆ ที่สามารถดึงมาใช้งานร่วมกันได้ เพราะ Python ไม่ยึดติดกับแพลตฟอร์ม โดยจะพูดถึง
GUI Tkinter ที่เป็นโมดูลอินเตอร์เฟซของ ภาษา Python การทำงานหลักคือ สร้างหน้าต่างหน้าโปรแกรมขึ้นมาและภายในโปรแกรมผู้ใช้งานสามารถออกแบบได้อย่างเหมาะสม โดยจะมายกตัวอย่างการทำ Tkinter Relief styles
Tkinter Relief styles เป็นฟังก์ชันหนึ่งที่เป็นเหมือนเครื่องมือสร้าง 3 มิติจำลองที่อยู่รอบกรอบ รายการของค่าคงที่ที่เป็นไปได้ซึ่งสามารถใช้สำหรับ
แอตทริบิวต์ relief ได้
- FLAT
- RAISED
- SUNKEN
- GROOVE
- RIDGE
ตัวอย่าง การทำ Tkinter Relief styles จะสร้างปุ่มมา 5 ปุ่ม โดยแต่ละปุ่มจะกำหนด Relief แตกต่างกันไป สามารถเลือกนำมาใช้งานตามความต้องการของผู้ใช้ได้
โค้ด: เลือกทั้งหมด
from Tkinter import *
import Tkinter
root = Tkinter.Tk()
a1 = Tkinter.Button(root, text ="MD", relief=FLAT )
a2 = Tkinter.Button(root, text ="Soft", relief=RAISED )
a3 = Tkinter.Button(root, text ="Mindphp", relief=SUNKEN )
a4 = Tkinter.Button(root, text ="Python", relief=GROOVE )
a5 = Tkinter.Button(root, text ="Tkinter", relief=RIDGE )
a1.pack()
a2.pack()
a3.pack()
a4.pack()
a5.pack()
root.mainloop()
ผลรัน
บทความที่เกี่ยวข้อง :
บทเรียน Python
VDO Tutorial - Python
บทเรียน Python Tensorflow
บทเรียน Python GUI
[b]การใช้งาน Python GUI (Tkinter) : Tkinter Relief styles (การสร้างมิติกรอบเครื่องมือ)[/b]
การทำงานภาษา [url=https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2417-python-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html]Python[/url] มีฟังก์ชันต่าง ๆ ให้เลือกนำมาใช้ในการใช้งานได้อย่างเหมาะสม ทำงานร่วมกับโมดูลต่าง ๆ ที่สามารถดึงมาใช้งานร่วมกันได้ เพราะ Python ไม่ยึดติดกับแพลตฟอร์ม โดยจะพูดถึง [url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%AD%E0%B8%AD%E0%B8%99%E0%B9%84%E0%B8%A5%E0%B8%99%E0%B9%8C/83-python/5513-tkinter-python-platform.html]GUI Tkinter[/url] ที่เป็นโมดูลอินเตอร์เฟซของ ภาษา Python การทำงานหลักคือ สร้างหน้าต่างหน้าโปรแกรมขึ้นมาและภายในโปรแกรมผู้ใช้งานสามารถออกแบบได้อย่างเหมาะสม โดยจะมายกตัวอย่างการทำ Tkinter Relief styles
Tkinter Relief styles เป็นฟังก์ชันหนึ่งที่เป็นเหมือนเครื่องมือสร้าง 3 มิติจำลองที่อยู่รอบกรอบ รายการของค่าคงที่ที่เป็นไปได้ซึ่งสามารถใช้สำหรับ[url=https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/5050-what-is-attribute.html]แอตทริบิวต์[/url] relief ได้
- FLAT
- RAISED
- SUNKEN
- GROOVE
- RIDGE
ตัวอย่าง การทำ Tkinter Relief styles จะสร้างปุ่มมา 5 ปุ่ม โดยแต่ละปุ่มจะกำหนด Relief แตกต่างกันไป สามารถเลือกนำมาใช้งานตามความต้องการของผู้ใช้ได้
[code]from Tkinter import *
import Tkinter
root = Tkinter.Tk()
a1 = Tkinter.Button(root, text ="MD", relief=FLAT )
a2 = Tkinter.Button(root, text ="Soft", relief=RAISED )
a3 = Tkinter.Button(root, text ="Mindphp", relief=SUNKEN )
a4 = Tkinter.Button(root, text ="Python", relief=GROOVE )
a5 = Tkinter.Button(root, text ="Tkinter", relief=RIDGE )
a1.pack()
a2.pack()
a3.pack()
a4.pack()
a5.pack()
root.mainloop()[/code]
[b]ผลรัน[/b]
[img]http://snap.mindphp.com/index.php?view=2018Mar26_5ab8d759198c7[/img]
[b]บทความที่เกี่ยวข้อง :[/b]
[url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%AD%E0%B8%AD%E0%B8%99%E0%B9%84%E0%B8%A5%E0%B8%99%E0%B9%8C/83-python.html]บทเรียน Python[/url]
[url=https://www.mindphp.com/vdo-tutorial-python.html]VDO Tutorial - Python[/url]
[url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99-php/246-python-tensorflow.html]บทเรียน Python Tensorflow[/url]
[url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99-php/245-python-gui.html]บทเรียน Python GUI[/url]