เพิ่มธีมมืดใน Surveyor Pocket Tools (มาสายดีกว่าไม่มา)

ตามสมัยนิยมก็ต้องมีธีมมีดว่ากันว่าช่วยกันประหยัดพลังงานของหน้าจอแบบ OLED และถนอมสายตาผู้ใช้ รวมทั้งใช้งานได้ดีในบริเวณที่มีแสงน้อย แต่ก็มีบางงานวิจัยกล่าวว่าการอ่านตัวหนังสือบนพื้นดำนานๆก็ทำให้สายตาล้าได้เหมือนกัน อย่างไรก็ตาม Surveyor Pocket Tools ก็เปิดทางเลือกให้ผู้ใช้สามารถปรับได้ว่าจะเปิดหรือปิดธีมมืด

จาก PySide2 สู่ PySide6

ระบบการแสดงผลกราฟฟิค (GUI) จากเดิมที่ผมใช้ PySide2 อิมพลีเมนต์มาจาก Qt5 ตอนนี้เปลี่ยนมาใช้ PySide6 โดยอิมพลีเมนต์มาจาก Qt6 ที่ทันสมัยขึ้น การเปลี่ยนผ่านค่อนข้างราบรื่น แก้ไขโค้ดนิดหน่อย พร้อมปรับเปลี่ยนไอคอนใหม่ให้ดีมีมิติขึ้นมานิดหนึ่ง

จาก PyInstaller สู่ Nuitka

การจัดทำไฟล์ execute (exe) เพื่อทำไฟล์ install จากโค้ดที่เขียนด้วยไพทอนถือว่าเป็นนรกของนักพัฒนาโปรแกรมทีเดียว ผมใช้ PyInstaller มานานหลายปี แต่พอเปลี่ยนมาใช้ PySide6 กลับพบว่า PyInstaller ยังไม่สนับสนุน มองทางเลือกเป็น Nuitka (เครดิต: Kay Hayen) กลับพบว่าดีกว่าที่คาดคิด

Nuitka พัฒนาด้วยไพทอน เป็นคอมไพเลอร์แปลโค้ดไพทอนเป็นภาษาซี แล้วใช้คอมไพเลอร์เช่น mingw64, clang หรือ MSVC แปลงเป็น execute ไฟล์ ผู้พัฒนาเคลมว่าเร็วกว่าเดิม 3 เท่า (312%) Nuitka มีทั้งให้ใช้ฟรีและเสียเงิน รุ่นเสียเงินจะมีฟังก์ชั่นเพิ่มอีกหลายอย่าง สำหรับผมแล้วมองไม่เห็นความแตกต่างเนื่องจาก Surveyor Pocket Tools ไม่ได้ต้องการความแรงหรือความเร็วอะไรมาก

ธีมมืด BreezeStyleSheet

สำหรับ Qt6 นั้นมีคนทำธีมมืดไว้หลายเจ้า ผมใช้ของ BreezeStyleSheet (เครดิต: Alexander Huszagh) เนื่องจากสนับสนุน PySide6

วิธีเปลี่ยนธีม

ที่หน้าหลักของโปรแกรมเลือก “Settings” ที่ไอคอนรูปเกียร์ ไปที่แท็ป “Appearance” คลิกเลือกหรือไม่เลือกได้

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

ตอนนี้โปรแกรม Surveyor Pocket Tools ปรับเป็นรุ่น 1.40 build 777 สามารถดาวน์โหลดมาใช้งานกันได้ โปรดติตตามบทความตอนต่อไปครับ

2 thoughts on “เพิ่มธีมมืดใน Surveyor Pocket Tools (มาสายดีกว่าไม่มา)”

Leave a Reply

Your email address will not be published. Required fields are marked *