Qt (λογισμικό) Στιγμιότυπο του Qt Creator 6.0.2 χρησιμοποιώντας το Qt 6.2.2.
Γενικά
Δημιουργοί Haavard Nord, Eirik Chambe-Eng Ημερ. Δημιουργίας 20 Μαΐου 1995 Είδος βιβλιοθήκη , ελεύθερο λογισμικό , υπολογιστική πλατφόρμα
Διανομή
Έκδοση 6.8.1 (2 Δεκέμβριος 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/
Το Qt (αγγλική προφορά:
kjuːt ) είναι πλατφόρμα και βιβλιοθήκη ανάπτυξης γραφικών εφαρμογών με υποστήριξη πολλαπλών λειτουργικών συστημάτων . Η βιβλιοθήκη παρέχεται σε δύο εκδόσεις με διαφορετικές άδειες χρήσης — η πρώτη είναι ελεύθερη και ανοιχτού κώδικα και η δεύτερη εμπορική[ 4] .
Ιστορικά στοιχεία
Η βιβλιοθήκη αναπτύχθηκε αρχικά από τους 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 .
Λογισμικό που βασίζεται στο Qt
Ελεύθερο/Ανοιχτού κώδικα
Εμπορικό
Εκδόσεις
Η έκδοση δεν υποστηρίζεται πλέον
Παλιά έκδοση που ακόμα υποστηρίζεται
Πρόσφατη έκδοση
Μελλοντική έκδοση
Εξωτερικοί σύνδεσμοι
Παραπομπές
↑ «Qt 6.8.1 Released» (στα Αγγλικά). 2 Δεκέμβριος 2024. Ανακτήθηκε στις 2 Δεκέμβριος 2024 .
↑ «Qt 6.7 Beta 1 Released» (στα Αγγλικά). 20 Δεκέμβριος 2023. Ανακτήθηκε στις 20 Δεκέμβριος 2023 .
↑ Error: Unable to display the reference properly. See the documentation for details.
↑ «Qt Licensing | Qt 5.15» . doc.qt.io . Ανακτήθηκε στις 8 Ιουνίου 2021 .
↑ 5,0 5,1 5,2 5,3 5,4 5,5 5,6 5,7 «C++ GUI Programming with Qt 4 > A Brief History of Qt - Pg. : Safari Books Online» . web.archive.org . 23 Σεπτεμβρίου 2019. Αρχειοθετήθηκε από το πρωτότυπο στις 23 Σεπτεμβρίου 2019. Ανακτήθηκε στις 11 Ιουνίου 2021 . CS1 maint: Unfit url (link )
↑ «New Project: Kool Desktop Environment. Programmers wanted!» . groups.google.com . Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Slideshow - In the Beginning There was Usenet...» . web.archive.org . 1 Νοεμβρίου 2010. Αρχειοθετήθηκε από το πρωτότυπο στις 1 Νοεμβρίου 2010. Ανακτήθηκε στις 11 Ιουνίου 2021 . CS1 maint: Unfit url (link )
↑ «Slideshow - First Trouble» . web.archive.org . 11 Φεβρουαρίου 2012. Αρχειοθετήθηκε από το πρωτότυπο στις 11 Φεβρουαρίου 2012. Ανακτήθηκε στις 11 Ιουνίου 2021 . CS1 maint: Unfit url (link )
↑ «Announcement: KDE Free Qt Foundation» . Trolltech. Αρχειοθετήθηκε από το πρωτότυπο στις 2 Μαΐου 1999.
↑ «Nokia to acquire Trolltech to accelerate software strategy» . Nokia Press Releases . Nokia. Αρχειοθετήθηκε από το πρωτότυπο στις 4 Μαρτίου 2008.
↑ Paul, Ryan (28 Ιανουαρίου 2008). «Nokia to buy Trolltech, will become a patron of KDE» . Ars Technica (στα Αγγλικά). Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ Lawton, Christopher (2011-03-07). «Nokia to Sell Qt Business» (στα αγγλικά). Wall Street Journal . ISSN 0099-9660 . https://www.wsj.com/articles/SB10001424052748703386704576186422837546748 . Ανακτήθηκε στις 2021-06-11 .
↑ «Defragmenting Qt and Uniting Our Ecosystem | Qt Blog» . web.archive.org . 10 Αυγούστου 2014. Αρχειοθετήθηκε από το πρωτότυπο στις 10 Αυγούστου 2014. Ανακτήθηκε στις 11 Ιουνίου 2021 . CS1 maint: Unfit url (link )
↑ Company, The Qt. «The Qt Company» . www.qt.io (στα Αγγλικά). Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Built with Qt – The brightest minds. The biggest industries» . resources.qt.io . Ανακτήθηκε στις 14 Ιουνίου 2021 .
↑ admin (26 Φεβρουαρίου 2018). «? examples of Mobile Apps in Qt» . Developex blog (στα Αγγλικά). Ανακτήθηκε στις 14 Ιουνίου 2021 .
↑ «Qt Based Games - Qt Wiki» . wiki.qt.io . Ανακτήθηκε στις 14 Ιουνίου 2021 .
↑ «KDE Frameworks - KDE TechBase» . techbase.kde.org . Ανακτήθηκε στις 8 Ιουνίου 2021 .
↑ «Trinity FAQ: Qt and Licensing questions» . www.trinitydesktop.org . Ανακτήθηκε στις 19 Ιουλίου 2022 .
↑ «metabrainz/picard» . GitHub (στα Αγγλικά). Ανακτήθηκε στις 8 Ιουνίου 2021 .
↑ «Shotcut - New Version 20.10.31: Qt 5.15 Upgrade» . www.shotcut.org . Ανακτήθηκε στις 8 Ιουνίου 2021 .
↑ «LibreCAD - Free Open Source 2D CAD» . librecad.org . Ανακτήθηκε στις 8 Ιουνίου 2021 .
↑ «Qt Interface - VideoLAN Wiki» . wiki.videolan.org . Ανακτήθηκε στις 8 Ιουνίου 2021 .
↑ «Chapter 1. First Steps» . www.virtualbox.org . Ανακτήθηκε στις 8 Ιουνίου 2021 .
↑ telegramdesktop/tdesktop , Telegram Desktop, 2021-06-08, https://github.com/telegramdesktop/tdesktop , ανακτήθηκε στις 2021-06-08
↑ «I have Google Earth 7.3.2.5776(64-bit) intalled in Ubuntu 18.04; map info in small square upper left - Google Earth Community» . support.google.com . Ανακτήθηκε στις 8 Ιουνίου 2021 .
↑ Chitu, Alex (15 Ιουνίου 2010). «Google Earth Includes a Web Browser» . Google Earth Includes a Web Browser . Ανακτήθηκε στις 8 Ιουνίου 2021 .
↑ «[Moved] Does skype software was designed using QtGui?» . Qt Forum . 12 Οκτωβρίου 2011. Ανακτήθηκε στις 8 Ιουνίου 2021 .
↑ «Autodesk — Qt - A cross-platform application and UI framework» . web.archive.org . Αρχειοθετήθηκε από το πρωτότυπο στις 23 Ιουλίου 2011. Ανακτήθηκε στις 14 Ιουνίου 2021 . CS1 maint: Unfit url (link )
↑ Built with Qt: AMD Radeon Software , https://resources.qt.io/videos/built-with-qt-amd-radeon-software , ανακτήθηκε στις 2021-06-08
↑ «WPS Office - ArchWiki» . wiki.archlinux.org . Ανακτήθηκε στις 8 Ιουνίου 2021 .
↑ 32,0 32,1 32,2 «Happy 20th Anniversary Qt!» . www.qt.io (στα Αγγλικά). Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Beta of Motif-like C++ library available» . groups.google.com . Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «BETA: Qt 0.92 for linux (C++ GUI toolkit)» . groups.google.com . Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Qt 0.93 for linux (C++ GUI framework)» . groups.google.com . Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Qt 0.95 for linux (C++ GUI framework)» . groups.google.com . Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Qt 0.98 - object-oriented C++ framework for GUI apps» . groups.google.com . Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Qt 1.0 released (c++ gui library)» . groups.google.com . Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Qt 1.2 released (C++ GUI framework)» . groups.google.com . Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Announcement: Qt version 1.40 release» . Trolltech. Αρχειοθετήθηκε από το πρωτότυπο στις 27 Ιανουαρίου 1999.
↑ «Announcement: Qt version 1.41 released» . Trolltech. Αρχειοθετήθηκε από το πρωτότυπο στις 28 Απριλίου 1999.
↑ «Announcement: Qt version 1.42 released» . Trolltech. Αρχειοθετήθηκε από το πρωτότυπο στις 2 Απριλίου 1999.
↑ «Qt version 1.44 released» . Trolltech. Αρχειοθετήθηκε από το πρωτότυπο στις 23 Αυγούστου 2000.
↑ «Qt version 2.0 released» . Trolltech. Αρχειοθετήθηκε από το πρωτότυπο στις 23 Αυγούστου 2000.
↑ «Qt version 2.1 released» . Trolltech . Αρχειοθετήθηκε από το πρωτότυπο στις 23 Αυγούστου 2000.
↑ «Trolltech offers a choice in licensing with the addition of GPL licensing for the upcoming release of Qt» . Trolltech. Αρχειοθετήθηκε από το πρωτότυπο στις 1 Απριλίου 2003.
↑ «Trolltech Announces the Release of Qt 2.2 and Qt Designer» . Trolltech. Αρχειοθετήθηκε από το πρωτότυπο στις 1 Απριλίου 2003.
↑ «I Can See Clearly Now — Qt 2.3.0 released» . Trolltech. Αρχειοθετήθηκε από το πρωτότυπο στις 10 Μαρτίου 2001.
↑ «Trolltech Releases Qt 3.0» . Trolltech. Αρχειοθετήθηκε από το πρωτότυπο στις 18 Οκτωβρίου 2001.
↑ «Trolltech releases Qt 3.1» . Trolltech. Αρχειοθετήθηκε από το πρωτότυπο στις 13 Απριλίου 2003.
↑ «Trolltech Releases Qt 3.2» . Trolltech. Αρχειοθετήθηκε από το πρωτότυπο στις 26 Ιουλίου 2003.
↑ «Trolltech releases Qt 3.3 and QSA 1.1» . Trolltech. 5 Φεβρουαρίου 2004. Αρχειοθετήθηκε από το πρωτότυπο στις 22 Μαρτίου 2007.
↑ «Trolltech Launches Major New Version of Qt» . Trolltech. Αρχειοθετήθηκε από το πρωτότυπο στις 6 Ιουλίου 2005.
↑ «Trolltech Releases Qt 4.1» . Trolltech. 20 Δεκεμβρίου 2005. Αρχειοθετήθηκε από το πρωτότυπο στις 8 Ιανουαρίου 2008.
↑ «Trolltech Brings Style Sheets to Desktop Applications with Qt 4.2» . Trolltech. 4 Οκτωβρίου 2006. Αρχειοθετήθηκε από το πρωτότυπο στις 24 Δεκεμβρίου 2007.
↑ «Trolltech releases Qt under the GPL v3 license» . Trolltech. Αρχειοθετήθηκε από το πρωτότυπο στις 29 Μαρτίου 2008.
↑ «Introducing Qt 5.0» . www.qt.io (στα Αγγλικά). Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Digia releases Qt 5.1» . www.businesswire.com (στα Αγγλικά). 3 Ιουλίου 2013. Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Qt 5.1 Released» . www.qt.io (στα Αγγλικά). Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Qt 5.2 Released | The Best Qt Yet» . www.qt.io (στα Αγγλικά). Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Qt 5.3 Released» . www.qt.io (στα Αγγλικά). Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Qt 5.4 released» . www.qt.io (στα Αγγλικά). Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Qt 5.5 released» . Qt Forum . 1 Ιουλίου 2015. Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Qt 5.6 released» . www.qt.io (στα Αγγλικά). Αρχειοθετήθηκε από το πρωτότυπο στις 11 Ιουνίου 2021. Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «The Qt Company Releases Qt 5.7 with a New Qt 3D Module, User Interface Library, Leveraging Modern C++11, and with Updated Licensing Offering» . www.qt.io (στα Αγγλικά). Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Qt 5.8 released» . www.qt.io (στα Αγγλικά). Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Qt 5.9 released» . Qt Forum . 31 Μαΐου 2017. Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Qt 5.10 released» . www.qt.io (στα Αγγλικά). Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Qt 5.11 released» . www.qt.io (στα Αγγλικά). Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Qt 5.12 LTS Released» . www.qt.io (στα Αγγλικά). Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Qt 5.13 Released! Get it today» . www.qt.io (στα Αγγλικά). Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Qt 5.14 released!» . www.qt.io (στα Αγγλικά). Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Extended lifetime for Qt 5.15» . www.qt.io (στα Αγγλικά). Ανακτήθηκε στις 10 Απριλίου 2022 .
↑ «Qt 5.15 LTS Released» . www.qt.io (στα Αγγλικά). Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Qt 6.0 Released» . www.qt.io (στα Αγγλικά). Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Qt 6.1 Released» . www.qt.io (στα Αγγλικά). Ανακτήθηκε στις 11 Ιουνίου 2021 .
↑ «Qt 6.2 LTS Released» . www.qt.io (στα Αγγλικά). Ανακτήθηκε στις 30 Σεπτεμβρίου 2021 .
↑ Σφάλμα αναφοράς: Σφάλμα παραπομπής: Λανθασμένο <ref>
. Δεν υπάρχει κείμενο για τις παραπομπές με όνομα qt6.3
.
↑ «Qt 6.4 Release» . wiki.qt.io (στα Αγγλικά). Ανακτήθηκε στις 19 Ιουλίου 2022 .