αντικειμενοστραφής πλατφόρμα για την δημιουργία GUI εφαρμογών From Wikipedia, the free encyclopedia
Το Qt (αγγλική προφορά: kjuːt) είναι πλατφόρμα και βιβλιοθήκη ανάπτυξης γραφικών εφαρμογών με υποστήριξη πολλαπλών λειτουργικών συστημάτων. Η βιβλιοθήκη παρέχεται σε δύο εκδόσεις με διαφορετικές άδειες χρήσης — η πρώτη είναι ελεύθερη και ανοιχτού κώδικα και η δεύτερη εμπορική[4].
Στιγμιότυπο του Qt Creator 6.0.2 χρησιμοποιώντας το Qt 6.2.2.
| |
Γενικά | |
---|---|
Δημιουργοί | Haavard Nord, Eirik Chambe-Eng |
Ημερ. Δημιουργίας | 20 Μαΐου 1995 |
Είδος | βιβλιοθήκη, ελεύθερο λογισμικό, υπολογιστική πλατφόρμα |
Διανομή | |
Έκδοση | 6.7.1 (21 Μαΐου 2024)[1] |
Δοκιμαστική έκδοση | 6.7 Beta 1 (20 Δεκέμβριος 2023)[2] |
Λειτουργικά | GNU/Linux, Microsoft Windows, macOS, BSD, Android, iOS |
Ανάπτυξη | |
Υπευθ. ανάπτυξης | εγχείρημα Qt,[3] ομάδα Qt |
Γραμμένο σε | C++ |
Άδεια χρήσης | GPLv2, GPLv3 |
Σύνδεσμοι | |
Επίσημος ιστότοπος | |
https://www.qt.io | |
Αποθετήριο κώδικα | |
https://code.qt.io/cgit/qt/qtbase.git/ |
Η βιβλιοθήκη αναπτύχθηκε αρχικά από τους Haavard Nord και Eirik Chambe-Eng, με αφετηρία το 1991. Το 1992, ο Eirik πρότεινε την ιδέα των signals και slots, ενός νέου παραδείγματος ανάπτυξης γραφικών εφαρμογών, ο οποίος χρησιμοποιήθηκε για πρώτη φορά στο Qt και αργότερα από άλλες γραφικές βιβλιοθήκες.[5]
Για την ανάπτυξη και την εμπορική αξιοποίηση της βιβλιοθήκης οι δυο συνεργάτες ίδρυσαν στις 4 Μαρτίου 1994 την εταιρεία Quasar Technologies, η οποία μετέπειτα μετονομάστηκε σε Trolltech. Η βιβλιοθήκη δημοσιεύτηκε για πρώτη φορά στις 20 Μαΐου 1995 στον ιστοχώρο sunsite.unc.edu
, ενώ ανακοινώθηκε επίσημα στην ομάδα συζήτησης comp.os.linux.announce
στις 26 Μαΐου του ίδιου έτους. Η πρώτη αυτή έκδοση, όπως και όλες οι μετέπειτα εκδόσεις, διανέμονταν υπό δυο άδειες (μία για επαγγελματική χρήση και μία για ανάπτυξη λογισμικού ανοιχτού κώδικα).[5]
Πρώτοι πελάτες της εταιρείας Trolltech ήταν η νορβηγική εταιρεία Metis και ο Ευρωπαϊκός Οργανισμός Διαστήματος. Ως τα τέλη του 1996, η εταιρεία είχε πουλήσει συνολικά 18 άδειες σε 8 πελάτες από όλο τον κόσμο.[5]
Στις 14 Οκτωβρίου 1996 ο Matthias Ettrich ανακοινώνει στις ομάδες συζήτησης comp.os.linux.development.apps
, comp.os.linux.misc
και de.comp.os.linux.misc
την αρχή ανάπτυξης του γραφικού περιβάλλοντος KDE (αρχικά ως Kool Desktop Environment), το οποίο θα βασίζονταν πάνω στην ελεύθερη και ανοιχτού κώδικα έκδοση της βιβλιοθήκης Qt.[6][7] Ο ίδιος προσχώρησε στην εταιρεία Trolltech λίγο αργότερα, το 1998.[5]
Στο φως της κριτικής της μη-ελεύθερης άδειας ανοιχτού κώδικα που χρησιμοποιούσε η βιβλιοθήκη Qt εκείνη την εποχή (Qt Licence), ιδρύεται τον Φεβρουάριο του 1997 η KDE-FreeQt Foundation, η οποία διασφαλίζει την αέναη ελεύθερη διαθεσιμότητα της βιβλιοθήκης για την ανάπτυξη ελεύθερου λογισμικού.[8][9]
Στις 28 Ιανουαρίου 2008 η εταιρεία Nokia ανακοίνωσε την εξαγορά της Trolltech έναντι του ποσού 135 εκατ. δολαρίων ΗΠΑ.[10][11] Τον Μάρτιο του 2011 η Nokia ανακοίνωσε την πώληση της ιδιοκτησίας της Qt στην εταιρία Digia.[12] Αργότερα, η Digia ίδρυσε μια θυγατρική εταιρία, το Qt Company, η οποία θα επικεντρωνόταν αποκλειστικά στην ανάπτυξη της βιβλιοθήκης και του οικοσυστήματος Qt.[13][14]
Η βιβλιοθήκη Qt χρησιμοποιείται εκτενώς για την ανάπτυξη τόσο εμπορικού λογισμικού[15] όσο και ελεύθερου λογισμικού και λογισμικού ανοιχτού κώδικα, σε διάφορες πλατφόρμες και λειτουργικά συστήματα. Υπάρχουν επίσης παραδείγματα δημοφιλών εφαρμογών (Spotify, MuseScore)[16] και παιχνιδιών[17] που βασίζονται πάνω στην έκδοση της βιβλιοθήκης Qt για Android.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.