การใช้งาน Python GUI (Tkinter) : Tkinter Relief styles (การสร้างมิติกรอบเครื่องมือ)

ตอบกระทู้

รูปแสดงอารมณ์
: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] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: การใช้งาน Python GUI (Tkinter) : Tkinter Relief styles (การสร้างมิติกรอบเครื่องมือ)

การใช้งาน Python GUI (Tkinter) : Tkinter Relief styles (การสร้างมิติกรอบเครื่องมือ)

โดย 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

ข้างบน