การใช้งาน Python GUI (Tkinter) : Tkinter Scale (วิตเจ็ตสเกล)

ตอบกระทู้

รูปแสดงอารมณ์
: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 Scale (วิตเจ็ตสเกล)

การใช้งาน Python GUI (Tkinter) : Tkinter Scale (วิตเจ็ตสเกล)

โดย Jom07 » 12/03/2018 5:15 pm

Python คือชื่อภาษาที่ใช้ในการเขียนโปรแกรมภาษาหนึ่ง ซึ่งถูกพัฒนาขึ้นมาโดยไม่ยึดติดกับแพลตฟอร์ม สามารถรันภาษา Python
ได้ทั้งบนระบบ Unix, Linux , Windows ในภาษา Python ก็มีโมดูลฟังก์ชันที่เรียกเข้ามาใช้หรือเป็นองค์ประกอบร่วมกัน จะพูดถึง Tkinter Scale

Tkinter Scale เป็นเครื่องมือช่วยให้ผู้ใช้สามารถเลือกค่าตัวเลขโดยการย้ายโดยการ “เลื่อน” สามารถควบคุมค่าต่ำสุดและสูงสุดได้ เป็นการกำหนดค่า ต่ำสุดและสูงสุดขึ้นมาที่จำทำให้บอกความละเอียดได้

สามารถนำไปใช้ในการใช้แทนวิดเจ็ต Entry ได้สะดวกกว่า โดยไม่ต้องเสียเวลาพิมพ์ค่าลงไป จะเป็นการเลื่อนค่าที่ต้องการได้เลย เช่น
การตั้งให้มี Scale แนวตั้ง ค่าต่ำสุด คือ 0 ค่าสูงสุด คือ 50
การตั้งให้มี Scale แนวนอน ค่าต่ำสุด คือ 0 ค่าสูงสุด คือ 100

ตัวอย่าง

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

from Tkinter import *

master = Tk()

w = Scale(master, from_=0, to=50)
w.pack()

w = Scale(master, from_=0, to=100, orient=HORIZONTAL)
w.pack()

mainloop()
เริ่มแรกเป็นการ import โมดูล Tkinter เข้ามา กำหนดค่า ต่ำสุดและสูงสุด 2 scale
scale ที่ลสองให้กำหนดเป็นแนวนอนโดยใช้ orient=HORIZONTAL

ผลรัน

รูปภาพ

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

ข้างบน