19 สิงหาคม 2558

Published 8/19/2558 by with 0 comment

PySide2 จะมาพร้อมกับ Qt5 เร็ว ๆ นี้

ในการพัฒนา GUI บนภาษาไพทอน นักพัฒนาส่วนใหญ่มักเลือก Qt เป็นฐานในการพัฒนา GUI บนภาษาไพทอน โดยใช้ PyQt ซึ่งเป็น GPL หรือ PySide ซึ่งเป็น LGPL

แต่ PySide หลังจากได้ปล่อยเวชั่น 1.2.2 เมื่อปีก่อน และไม่มีการปล่อยเวชั่นใหม่ออกมาเลย ต่างจาก PyQt ที่มีการปล่อยเวชั่นใหม่ตลอด รวมถึงรองรับ Qt5 แล้ว ในขณะที่ PySide 1.2.2 ยังใช้ Qt4 อยู่ แถม PySide ยังมี Bug ที่ไม่ได้ถูกแก้ไขบ้างส่วน และทางโครงการ Qt ได้ประกาศออกมาว่าจะยุติการสนับสนุน Qt4 อย่างเป็นทางการในปลายปีนี้ (http://blog.qt.io/blog/2015/05/26/qt-4-8-7-released/) ทำให้นักพัฒนาที่ใช้ PySide หลายคนต้องเปลี่ยนไปใช้ PyQt

เมื่อเดือนที่แล้ว ทางโครงการ PySide ได้เปิดเผย repository ใหม่ชื่อ PySide2
PySide2 มาพร้อมกับ Qt5 และยังคงใช้ LGPL 2.1 อยู่
ตอนนี้ PySide2 กำลังอยู่ในช่วงกำลังพัฒนา โดยมีการปรับปรุงดังนี้
- pyrcc และ pyuic ได้รองรับ Qt5 แล้ว
- QtGui อาจจะถูกคอมไพล์รวมมาพร้อมกับ PySide2
และได้มีการปล่อยเวชั่นทดสอบออกมาแล้ว (https://github.com/PySide/pyside2/releases/tag/2.0.0.dev0) แต่ยังไม่มีกำหนดการปล่อยเวชั่นเสถียรออกมา
ถือเป็นข่าวดีสำหรับนักพัฒนาภาษาไพทอนที่ใช้ PySide ในการพัฒนาเหมือนผมครับ

หน้าหลักโครงการ PySide2 https://github.com/PySide/pyside2

ที่มา : toolbox.com และ reddit

PySide2 พบกันเร็ว ๆ นี้ :D
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ

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

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

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