31 ตุลาคม 2558

Published 10/31/2558 by with 0 comment

โมดูลช่วยเขียน GUI ด้วย tkinter ในภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะขอแนะนำโมดูลช่วยเขียน GUI ด้วย tkinter ในภาษาไพทอนกันครับ เพื่อช่วยประหยัดเวลาและเพิ่มความสะดวกในการเขียนโปรแกรม GUI ด้วย tkinter ในภาษาไพทอน
บทความนี้ไม่แนะนำสำหรับคนที่ไม่เคยใช้ tkinter ในภาษาไพทอนมาก่อน เพราะอาจจะทำให้สับสนได้ง่าย

เอกสาร tkinter ในภาษาไพทอน https://docs.python.org/3/library/tkinter.html

ในภาษาไพทอนมีโมดูลช่วยเขียน GUI ด้วย tkinter ในภาษาไพทอนดังนี้
1. Pygubu
เป็นเครื่องมือ GUI designer สำหรับ tkinter ในภาษาไพทอน รองรับทั้ง Python 2 และ Python 3
ข้อเสีย คือ เครื่องมือนี้ใช้ GNU GENERAL PUBLIC LICENSE Version 3 (ไม่สามารถนำไปเขียนโปรแกรมเพื่อจำหน่ายแบบปิดโค้ดได้)
สามารถติดตั้งได้โดยใช้คำสั่ง pip:
pip install pygubu

การใช้งาน
ใช้คำสั่ง
pygubu-designer

จะขึ้นหน้าต่าง Pygubu ขึ้นมา ให้ออกแบบ GUI ให้กับ tkinter แบบคลิก

Pygubu เป็นเครื่องมือ GUI designer สำหรับ tkinter ในภาษาไพทอน
อ่านเอกสารการใช้งานได้ที่ https://github.com/alejandroautalan/pygubu/wiki
หน้าหลักเว็บเพจ Pygubu https://github.com/alejandroautalan/pygubu

2. Sandals
Sandals เป็นโมดูลที่ช่วยอำนวยความสะดวกในการเขียนโค้ด tkinter ในภาษาไพทอน โดยใช้โค้ดน้อยลง ช่วยให้สามารถเขียน GUI ได้รวดเร็วยิ่งขึ้น พัฒนามาจากไลบรารี Shoes ของภาษา Ruby รองรับทั้ง Python 2 และ Python 3

การใช้งาน Sandals
โหลดไฟล์ sandals.py มาไว้ในโฟลเดอร์เดียวกันกับไฟล์งาน python ที่ทำ โหลดไฟล์ได้จาก https://github.com/georgewalton/Sandals/raw/master/sandals.py

ตัวอย่างการใช้งาน

[python]
from sandals import *

with window("My window"):
label("Hello world")
[/python]

ผลลัพธ์

Sandals เป็นโมดูลที่ช่วยอำนวยความสะดวกในการเขียนโค้ด tkinter ในภาษาไพทอน

อ่านเอกสารการใช้งานได้จาก https://github.com/georgewalton/Sandals

ท่านใดเจอเครื่องมือโมดูลช่วยเขียน GUI ด้วย tkinter ในภาษาไพทอน เพิ่มเติม อย่าลืมบอกผ่านช่องความคิดเห็นนี้ด้วยนะครับ
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ

0 ความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็นได้ครับ :)