GTK+ หรือเดิมเรียกว่า GIMP Toolkit เป็นชุดเครื่องมือหลายแพลตฟอร์มที่ใช้สร้างอินเทอร์เฟซผู้ใช้แบบกราฟิก. ด้วยการนำเสนอชุดวิดเจ็ตที่สมบูรณ์ GTK + จึงเหมาะสำหรับโครงการตั้งแต่เครื่องมือขนาดเล็กที่ใช้ครั้งเดียวไปจนถึงชุดแอปพลิเคชันที่สมบูรณ์
GTK+ เป็นข้ามแพลตฟอร์มจึงสามารถใช้ได้ทั้งบน Windows, Linux และ MacOS และ นอกจากนี้ยังมี API ที่ใช้งานง่ายซึ่งช่วยเร่งเวลาในการพัฒนา
GTK + คือ เขียนด้วยภาษาซีแต่ ออกแบบมาตั้งแต่ต้นเพื่อรองรับภาษาที่หลากหลาย และไม่ จำกัด เฉพาะ C / C ++ เท่านั้น
การใช้ GTK + จากภาษาโปรแกรมอื่น ๆ เช่น Perl และ Python (โดยเฉพาะเมื่อใช้ร่วมกับตัวสร้าง Glade GUI) เป็นวิธีการที่มีประสิทธิภาพในการพัฒนาแอปพลิเคชันอย่างรวดเร็ว
เกี่ยวกับ GTK +
GTK+ เป็นซอฟต์แวร์ฟรีและเป็นส่วนหนึ่งของโครงการ GNU . อย่างไรก็ตามข้อกำหนดสิทธิ์การใช้งานของ GTK + ซึ่งเป็น GNU LGPL อนุญาตให้นักพัฒนาทุกคนแม้แต่ผู้ที่พัฒนาซอฟต์แวร์ที่เป็นกรรมสิทธิ์สามารถใช้งานได้โดยไม่ต้องมีใบอนุญาตหรือค่าลิขสิทธิ์ใด ๆ
GTK+ ได้เข้าร่วมในหลายโครงการและบางแพลตฟอร์มขนาดใหญ่. เพื่อให้ทราบว่าผู้คนคิดอย่างไรเกี่ยวกับ GTK + และการนำไปใช้ในโครงการเชิงพาณิชย์
โปรแกรมที่ใช้ Qt และ GTK + ใช้ชุดวิดเจ็ตที่แตกต่างกันts »เพื่อสร้างอินเทอร์เฟซผู้ใช้แบบกราฟิกของคุณ
แต่ละคนนำเสนอ เหนือสิ่งอื่นใด, ธีมสไตล์และชุดไอคอนที่แตกต่างกัน โดยค่าเริ่มต้น "รูปลักษณ์" จึงแตกต่างกันอย่างมาก
«Qt (ออกเสียงว่า«น่ารัก»เป็นภาษาอังกฤษ) เป็นกรอบในการพัฒนาแอปพลิเคชัน หลายแพลตฟอร์มใช้กันอย่างแพร่หลายสำหรับการพัฒนาโปรแกรมที่มีอินเทอร์เฟซแบบกราฟิก (ซึ่งในกรณีนี้เรียกว่าชุด«วิดเจ็ต») แม้ว่าจะใช้ในการพัฒนาโปรแกรมที่ไม่ใช่กราฟิกเช่นเครื่องมือคอนโซลและเซิร์ฟเวอร์ก็ตาม "
ชุด "วิดเจ็ต" พร้อมใช้งานสำหรับวัตถุประสงค์ในการผสานรวมโดยการใช้งานที่เขียนขึ้นสำหรับทั้ง Qt และ GTK + ในเวอร์ชันหลักทั้งหมด
ด้วยสิ่งเหล่านี้คุณสามารถมีรูปลักษณ์ที่เป็นเอกลักษณ์สำหรับแอปพลิเคชันทั้งหมดของคุณโดยไม่คำนึงถึงกรอบงานที่เขียนขึ้น
โปรแกรม GTK + สามารถทำงานบนสภาพแวดล้อมเดสก์ท็อปที่ใช้ X11 หรือตัวจัดการหน้าต่าง
แม้แต่ผู้ที่ไม่ได้สร้างด้วย GTK + ตราบใดที่มีการติดตั้งไลบรารีที่จำเป็น ซึ่งรวมถึง macOS หากติดตั้ง X11.app
GTK + สามารถเรียกใช้ภายใต้ Microsoft Windowซึ่งใช้โดยแอปพลิเคชันข้ามแพลตฟอร์มยอดนิยมบางตัวเช่น Pidgin และ GIMP wxWidgets ซึ่งเป็นชุดเครื่องมือ GUI ข้ามแพลตฟอร์มใช้ GTK + บน Linux
พอร์ตอื่น ๆ ได้แก่ DirectFB (ใช้โดยโปรแกรมติดตั้ง Debian เป็นต้น) และ ncurses
เกี่ยวกับ GTK + 3.24.1 เวอร์ชันใหม่
Recientemente GTK +3.24.1 เวอร์ชันใหม่เปิดตัวแล้ว ซึ่งได้รับการต่ออายุและเพิ่มคุณสมบัติใหม่บางอย่าง
ในเวอร์ชันใหม่นี้ ว่ากันว่ามีการปรับปรุงรูปแบบของแถบส่วนหัวหรือในขณะที่คำเตือนที่สำคัญกำลังได้รับการแก้ไข
ใน GTK + รุ่นใหม่นี้กำลังมีการอัปเดตคำแปลภาษาเช็กฟริอูเลียนรัสเซียและสเปน
ดังที่กล่าวไว้ใน Adwaita การปรับปรุงของรุ่นใหม่นี้ได้รับจากการปรับปรุงรูปแบบแถบส่วนหัว
ในทางกลับกันคการจัดเตรียมดำเนินต่อไปที่ Wayland และด้วย GTK + 3.24.1 รุ่นใหม่นี้ได้รับการแก้ไขในการจัดการข้อความที่แก้ไขไว้ล่วงหน้า
ในส่วนของ Windows นั้นใช้การเลื่อนอย่างราบรื่นและในที่สุดปัญหาที่เกิดขึ้นและคำเตือนที่สำคัญเมื่อปิดระบบได้รับการแก้ไข
สำหรับตอนนี้เราต้องรอให้เวอร์ชันใหม่นี้ถูกวางไว้ในที่เก็บของลีนุกซ์ส่วนใหญ่
ด้วยเหตุนี้จึงสามารถดำเนินการอัปเดตระบบเพื่อให้ได้ GTK + เวอร์ชันใหม่นี้บนคอมพิวเตอร์ของคุณ
แม้ว่าพวกเขาจะทำงานบน Gtk + 4 แล้วก็ตาม และด้วยการเปิดตัวนี้ ความกดดันของความจำเป็นในการสร้างสรรค์สิ่งใหม่ ๆ จะได้รับการปลดปล่อยและความสมดุลระหว่างความมั่นคง และนวัตกรรมจะโน้มไปสู่ความมั่นคง
ในทำนองเดียวกันการเปลี่ยนแปลงล่าสุดของชุดรูปแบบมีจุดมุ่งหมายโดยเฉพาะเพื่อปรับปรุงและรักษาเสถียรภาพส่วนนั้นของ API ซึ่งหมายความว่าการลงทุนบางส่วนควรได้รับผลตอบแทนในภายหลัง
สวัสดีขอบคุณมากสำหรับการเผยแพร่โพสต์ในส่วนของฉันฉันสนใจที่จะสร้างแอปพลิเคชันที่มีอินเทอร์เฟซผู้ใช้แบบกราฟิกจนถึงปัจจุบันฉันทำงานกับ PyQt ฉันต้องการให้ซอฟต์แวร์ของฉันสามารถทำงานกับฐานข้อมูลได้ดังนั้นฉันจึงเรียนรู้ SQL และฉันต้องการให้กราฟิกฝังอยู่ในซอฟต์แวร์ที่ฉันเสนอด้วย ฉันยังคงทบทวนวิธีการทำแพ็คเกจสำหรับ GNU / Linux และ Mac OS X สำหรับ Windows ถ้าฉันเห็นว่ามันทำอย่างไรดูเหมือนว่ามันจะไม่ซับซ้อนเท่าไหร่แม้ว่าผลลัพธ์ในตอนหลังฉันเห็นว่ามันให้ปฏิบัติการได้ ไฟล์ * .exe; ฉันต้องการทราบว่าฉันจะทำอย่างไรในการสร้างตัวติดตั้งซอฟต์แวร์อย่างที่เห็นกันโดยทั่วไปว่า«การตั้งค่า»ที่อนุญาตให้ผู้ใช้ปลายทางยอมรับและให้สิ่งต่อไปเท่านั้นเราจะต้องอ่านต่อไปในตอนนี้ฉันคอยติดตาม สำหรับรายการต่อไปของคุณคำทักทายจากลิมา - เปรู