คิวต์ (Qt อ่านเหมือน cute) เป็นวิจิททูลคิทสำหรับพัฒนาส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) โปรแกรมในแพลตฟอร์มต่าง ๆ ตัวอย่างของซอฟต์แวร์ที่ใช้คิวต์ เช่น KDE, โอเปรา, กูเกิลเอิร์ท, สไกป์, เป็นต้น เปิดตัวครั้งแรกเมื่อวันที่ 20 พฤษภาคม พ.ศ. 2538
นักพัฒนา | Qt Company |
---|---|
วันที่เปิดตัว | 20 พฤษภาคม 1995 |
รุ่นเสถียร | |
ที่เก็บข้อมูล |
|
ระบบปฏิบัติการ | หลายระบบปฏิบัติการ |
ประเภท | วิจิททูลคิท |
สัญญาอนุญาต | GPL 2/3 ซอฟต์แวร์ปิด |
เว็บไซต์ | qt.io |
คิวต์ พัฒนาโดยใช้ภาษา และใช้ส่วนขยายอื่นนอกเหนือจาก C++ มาตรฐาน ที่ต้องใช้ ประมวลเพื่อสร้างคำสั่ง C++ ก่อนการคอมไพล์ มี binding สำหรับใช้ในภาษา เอดา, ซีชาร์ป, จาวา, ปาสกาล, เพิร์ล, พีเอชพี, รูบี้ และ ไพทอน ขีดความสามารถอื่นนอกเหนือจากส่วนต่อประสานกราฟิกกับผู้ใช้ เช่นการติดต่อกับฐานข้อมูลSQL การอ่านข้อมูล XML การบริหาร (thread) ด้านเครือข่าย และการจัดการไฟล์
ปัจจุบัน Qt ถูก Nokia เทคโอเวอร์ และ ออกผลิตภัณฑ์ ที่เน้นเขียนแอพพลิเคชั้นให้สามารถ รันข้ามแพรตฟอร์มหลากหลายและสามารถทำงานบน โทรศัพท์มือถือและอุปกรณ์เคลื่อนที่(Mobile Device)ต่างได้ เช่น อุปกรณ์นำทางบนรถยนต์, แทปเลสพีซี(Tables PC) โดยกาสนับสนุนของ Intel
Qt สามารถทำงานได้บนระบบปฏิบัติการ Maemo ,Meego ,Embleded Linux ,Ubantu และ Android
รุ่นต่างๆ ของคิวต์
Trolltech ออกคิวต์บทสถาปัตยกรรมต่อไปนี้:
- Qt/X11 — บน ระบบเอกซ์วินโดว์ (ยูนิกซ์ / ลินุกซ์)
- Qt/Mac — บน โอเอสเทน ของแอปเปิล
- Qt/Windows — บน ไมโครซอฟท์วินโดวส์
- Qt/Embedded — สำหรับระบบฝังตัว (, โทรศัพท์อัจฉริยะ, ...)
- Qt/WinCE — บน
- Qt Jambi — Qt สำหรับ จาวา
คิวต์ ยังมีอีกรุ่นสำหรับระบบฝังตัวที่ใช้ชื่อว่า
ในแต่ละสถาปัตยกรรม มีการออก คิวต์ แยกกันสี่รุ่น ได้แก่:
- Qt Console — สำหรับการพัฒนาที่ไม่ใช้ GUI development.
- Qt Desktop Light — สำหรับระบบ GUI พื้นฐาน โดยละส่วนของเครือข่ายและฐานข้อมูลออกไป
- Qt Desktop — รุ่นเต็ม
- Qt Open Source Edition — รุ่นเต็มแต่มีข้อยกเว้น สำหรับผู้พัฒนาซอฟต์แวร์เสรีหรือโอเพนซอร์ส
คิวต์ มีสองสัญญาอนุญาตให้เลือกใช้ คือ GPL v2 หรือ v3 พร้อมทั้งข้อยกเว้น และสัญญาอนุญาตเพื่อการค้า สำหรับแบบเพื่อการค้านั้น ผู้พัฒนาสามารถเผยแพร่โปรแกรมประยุกต์ที่พัฒนาด้วยคิวต์ โดยสัญญาอนุญาตใดก็ได้ รวมไปถึงสัญญาอนุญาตที่เป็นแบบซอฟต์แวร์เสรี หรือ โอเพนซอร์สแบบต่างๆ
คิวต์ต่างจากโครงการโอเพนซอร์สทั่วไปตรงที่ คิวต์ไม่ใช้สัญญาอนุญาแบบ GNU Lesser General Public License และไม่มีข้อยกเว้นการเชื่อมโยงโปรแกรม (link) เข้ากับโปรแกรมอื่น
ทุกรุ่นรองรับคอมไพเลอร์ต่างๆ รวมถึงคอมไพเลอร์ภาษาซีพลัสพลัสใน GCC และใน ไมโครซอฟท์ วิชวลสตูดิโอ
อ้างอิง
- อ้างอิงผิดพลาด: ป้ายระบุ
<ref>
ไม่ถูกต้อง ไม่มีการกำหนดข้อความสำหรับอ้างอิงชื่อoreilly-qt
- Interview: Trolltech's Eirik Eng and Matthias Ettrich
- Qt for Windows CE Technology Preview Download — Trolltech
- The ActiveQt คลาสสำหรับ บนวินโดวส์ไม่รวมอยู่ในคิวต์รุ่น Open Source Edition
- Trolltech GPL Exception version 1.0 — Trolltech
แหล่งข้อมูลอื่น
- เว็บไซต์หลักของคิวต์
wikipedia, แบบไทย, วิกิพีเดีย, วิกิ หนังสือ, หนังสือ, ห้องสมุด, บทความ, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม, มือถือ, โทรศัพท์, Android, iOS, Apple, โทรศัพท์โมบิล, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, PC, พีซี, web, เว็บ, คอมพิวเตอร์
khiwt Qt xanehmuxn cute epnwiciththulkhithsahrbphthnaswntxprasankrafikkbphuich GUI opraekrminaephltfxrmtang twxyangkhxngsxftaewrthiichkhiwt echn KDE oxepra kuekilexirth sikp epntn epidtwkhrngaerkemuxwnthi 20 phvsphakhm ph s 2538khiwtnkphthnaQt Companywnthiepidtw20 phvsphakhm 1995 29 pikxn 1995 05 20 runesthiyr5 10 7 thnwakhm ph s 2560thiekbkhxmulcode wbr qt wbr io wbr cgit wbr qt wbr qtbase wbr git wbr rabbptibtikarhlayrabbptibtikarpraephthwiciththulkhithsyyaxnuyatGPL 2 3 sxftaewrpidewbistqt io khiwt phthnaodyichphasa C aelaichswnkhyayxunnxkehnuxcak C matrthan thitxngich pramwlephuxsrangkhasng C kxnkarkhxmiphl mi binding sahrbichinphasa exda sicharp cawa paskal ephirl phiexchphi rubi aela iphthxn khidkhwamsamarthxunnxkehnuxcakswntxprasankrafikkbphuich echnkartidtxkbthankhxmulSQL karxankhxmul XML karbrihar thread danekhruxkhay aelakarcdkarifl pccubn Qt thuk Nokia ethkhoxewxr aela xxkphlitphnth thiennekhiynaexphphliekhchnihsamarth rnkhamaephrtfxrmhlakhlayaelasamarththanganbn othrsphthmuxthuxaelaxupkrnekhluxnthi Mobile Device tangid echn xupkrnnathangbnrthynt aethpelsphisi Tables PC odykasnbsnunkhxng Intel Qt samarththanganidbnrabbptibtikar Maemo Meego Embleded Linux Ubantu aela Androidruntang khxngkhiwtTrolltech xxkkhiwtbthsthaptykrrmtxipni Qt X11 bn rabbexkswinodw yuniks linuks Qt Mac bn oxexsethn khxngaexpepil Qt Windows bn imokhrsxfthwinodws Qt Embedded sahrbrabbfngtw othrsphthxcchriya Qt WinCE bn Qt Jambi Qt sahrb cawa khiwt yngmixikrunsahrbrabbfngtwthiichchuxwa inaetlasthaptykrrm mikarxxk khiwt aeykknsirun idaek Qt Console sahrbkarphthnathiimich GUI development Qt Desktop Light sahrbrabb GUI phunthan odylaswnkhxngekhruxkhayaelathankhxmulxxkip Qt Desktop runetm Qt Open Source Edition runetmaetmikhxykewn sahrbphuphthnasxftaewresrihruxoxephnsxrs khiwt misxngsyyaxnuyatiheluxkich khux GPL v2 hrux v3 phrxmthngkhxykewn aelasyyaxnuyatephuxkarkha sahrbaebbephuxkarkhann phuphthnasamarthephyaephropraekrmprayuktthiphthnadwykhiwt odysyyaxnuyatidkid rwmipthungsyyaxnuyatthiepnaebbsxftaewresri hrux oxephnsxrsaebbtang khiwttangcakokhrngkaroxephnsxrsthwiptrngthi khiwtimichsyyaxnuyaaebb GNU Lesser General Public License aelaimmikhxykewnkarechuxmoyngopraekrm link ekhakbopraekrmxun thukrunrxngrbkhxmiphelxrtang rwmthungkhxmiphelxrphasasiphlsphlsin GCC aelain imokhrsxfth wichwlstudioxxangxingxangxingphidphlad payrabu lt ref gt imthuktxng immikarkahndkhxkhwamsahrbxangxingchux oreilly qt Interview Trolltech s Eirik Eng and Matthias Ettrich Qt for Windows CE Technology Preview Download Trolltech The ActiveQt khlassahrb bnwinodwsimrwmxyuinkhiwtrun Open Source Edition Trolltech GPL Exception version 1 0 Trolltechaehlngkhxmulxunewbisthlkkhxngkhiwt