ข้ามไปเนื้อหา

จีทีเค

จากวิกิพีเดีย สารานุกรมเสรี
จีทีเค
นักพัฒนามูลนิธิกโนม
รุ่นเสถียร
4.24.1[1] แก้ไขบนวิกิสนเทศ / 1 ตุลาคม 2026; 41 วันก่อน (1 ตุลาคม 2026)
รุ่นทดลอง
4.19.2 / 27 มิถุนายน 2025; 16 เดือนก่อน (2025-06-27)
ระบบปฏิบัติการหลายระบบปฏิบัติการ
ประเภทชุดเครื่องมือวิดเจ็ต
สัญญาอนุญาตLGPL
เว็บไซต์gtk.org
ที่เก็บข้อมูล

จีทีเค (อังกฤษ: GTK) เดิมเรียกว่า จีทีเคพลัส (อังกฤษ: GTK+) เป็นชุดเครื่องมือวิดเจ็ตสำหรับพัฒนาส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) โปรแกรมในแพลตฟอร์มต่าง ๆ สำหรับเอ็กซ์วินโดว์ซิสเต็ม จีทีเคเป็นหนึ่งในชุดเครื่องมือวิดเจ็ตที่เป็นที่นิยมที่สุดสองตัว ชุดเครื่องมือวิดเจ็ตที่เป็นที่นิยมที่สุดอีกตัวหนึ่งสำหรับระบบเอกซ์วินโดว์ คือคิวต์ ปัจจุบันนี้ทั้งจีทีเคและคิวต์เข้ามาแทนที่โมทิฟซึ่งเคยเป็นชุดเครื่องมือวิดเจ็ตที่นิยมใช้ที่สุดสำหรับเอ็กซ์วินโดว์ซิสเต็ม

จีทีเคถูกออกแบบและพัฒนาขึ้นในช่วงแรกเพื่อใช้กับกนูอิมเมจมานิพิวเลชันโปรแกรมหรือกิมป์ โดยมีจุดมุ่งหมายเพื่อใช้แทนชุดเครื่องมือโมทิฟ ซึ่งในขณะนั้นเป็นมาตรฐานที่นิยมใช้ในเอ็กซ์วินโดว์ซิสเต็ม ต่อมา ปีเตอร์ แมตทิส ได้พัฒนาชุดเครื่องมือวิดเจ็ตของตนเองขึ้นภายใต้ชื่อ กิมป์ทูลคิต (GIMP Toolkit) และสามารถนำมาใช้แทนโมทิฟในกิมป์ได้ตั้งแต่รุ่น 0.60 เป็นต้นไป[2]

จีทีเคเป็นซอฟต์แวร์เสรี ส่วนหนึ่งในโครงการกนู เผยแพร่โดยใช้สัญญาอนุญาต LGPL ปัจจุบันดูแลการพัฒนาโดย มูลนิธิกโนม (GNOME Foundation)

ภาษาโปรแกรม

[แก้]

จีทีเคใช้ภาษาซี อย่างไรก็ตามผู้ออกแบบจีทีเคใช้กระบวนทัศน์เชิงวัตถุ ที่ชื่อว่า GObject ในแพลตฟอร์มกโนม สามารถเรียกใช้จีทีเคจากภาษาอื่นนอกเหนือจากภาษาซีได้ เช่น ภาษาซีพลัสพลัส ภาษาเพิร์ล จาวาสคริปต์ ภาษาไพทอน ภาษาวาลา และภาษาอื่น ๆ นอกจากการผูกกับแพลตฟอร์มกโนมแล้ว ก็ยังมีการผูกจีทีเคเข้ากับภาษาอื่นๆ อีกมากมาย[3]

จีทีเคและคิวต์ต่างจากชุดเครื่องมือวิดเจ็ตอีกหลาย ๆ ตัว เช่น โมทิฟ ฯลฯ ที่ทำงานบนเอกซ์ทูลคิต (Xt) ซึ่งทำให้จีทีเคสามารถใช้งานบนระบบอื่น ๆ นอกเหนือจากเอ็กซ์วินโดว์ซิสเต็ม ได้และยังมีความคล่องตัวมากขึ้น ข้อเสียคือจีทีเคไม่ได้เข้าถึงฐานข้อมูลทรัพยากรเอกซ์ซึ่งเป็นวิธีดั้งเดิมในการปรับแต่งโปรแกรมที่ทำงานบนระบบเอกซ์วินโดว์

รูปลักษณ์และความรู้สึก

[แก้]

ผู้ใช้สามารถปรับแต่งรูปลักษณ์และความรู้สึกของจีทีเคได้หลายแบบตามเอนจินธีมที่มี เอนจินธีมของจีทีเคสามารถเลียนแบบชุดเครื่องมือของแพลตฟอร์มอื่น ๆ ที่เป็นที่นิยมได้ เช่น วินโดวส์ 95 โมทีฟ คิวที เน็กซ์สเตป เป็นต้น

อ้างอิง

[แก้]
  1. ↑ "4.24.1". 1 ตุลาคม 2026. สืบค้นเมื่อ 4 ตุลาคม 2026.
  2. ↑ "LinuxWorld - Where did Spencer Kimball and Peter Mattis go?". ข้อมูลเก่าจากต้นฉบับ เมื่อ เมษายน 17, 1999. สืบค้นเมื่อ 2013-08-19.{{cite web}}: CS1 maint: date auto-translated (ลิงก์)
  3. ↑ The GTK+ Team. "GTK+ Language Bindings". www.gtk.org. ข้อมูลเก่าจากต้นฉบับ เมื่อ พฤษภาคม 25, 2019. สืบค้นเมื่อ มิถุนายน 3, 2017.{{cite web}}: CS1 maint: date auto-translated (ลิงก์)

แหล่งข้อมูลอื่น

[แก้]