Поддерживать
www.wikidata.ru-ru.nina.az
U etogo termina sushestvuyut i drugie znacheniya sm QT Qt MFA ˈkjuːt proiznositsya kyut kak cute ili neoficialno Q T kyu ti ku te kyu te frejmvork dlya razrabotki krossplatformennogo programmnogo obespecheniya na yazyke programmirovaniya C Dlya mnogih yazykov programmirovaniya sushestvuyut biblioteki pozvolyayushie ispolzovat preimushestva Qt Python PyQt PySide Ruby QtRuby Java QtJambi PHP PHP Qt i drugie QtSnimok integrirovannoj sredy razrabotki Qt Creator versii 6 0 2Tip frejmvorkAvtory Hovard Nord vd i Ejrik Shambe Eng vd Razrabotchiki Trolltech 1991 2008 Nokia 2008 2011 Qt Project 2011 Digia 2012 2014 The Qt Company 2014 nastoyashee vremya Napisana na C Operacionnye sistemy GNU Linux Windows macOS BSD d Android i iOSPervyj vypusk 20 maya 1995Poslednyaya versiya 6 7 1 21 maya 2024 Repozitorij code qt io cgit qt qtbas Chitaemye formaty fajlov Qt Message vd Qt User Interface vd Qt Translation source file vd Qt Assistant Documentation Profile vd Qt Assistant Content File vd Qt Resource Collection vd i Qt Jambi User Interface vd Sozdavaemye formaty fajlov Qt Message vd Qt User Interface vd Qt Translation source file vd Qt Assistant Documentation Profile vd Qt Assistant Content File vd Qt Resource Collection vd i Qt Jambi User Interface vd Licenziya LGPL 3 0 vd GNU GPL 2 i GNU GPL 3Sajt qt io angl Mediafajly na Vikisklade So vremeni svoego poyavleniya v 1996 godu biblioteka legla v osnovu mnogih programmnyh proektov Krome togo Qt yavlyaetsya fundamentom populyarnoj rabochej sredy KDE Plasma vhodyashej v sostav mnogih distributivov Linux Funkcii i sostavQt pozvolyaet zapuskat napisannoe s ego pomoshyu programmnoe obespechenie v bolshinstve sovremennyh operacionnyh sistem putyom prostoj kompilyacii programmy dlya kazhdoj sistemy bez izmeneniya ishodnogo koda Vklyuchaet v sebya vse osnovnye klassy kotorye mogut potrebovatsya pri razrabotke prikladnogo programmnogo obespecheniya nachinaya ot elementov graficheskogo interfejsa i zakanchivaya klassami dlya raboty s setyu bazami dannyh i XML Yavlyaetsya polnostyu obektno orientirovannym rasshiryaemym i podderzhivayushim tehniku komponentnogo programmirovaniya Otlichitelnaya osobennost ispolzovanie metaobektnogo kompilyatora predvaritelnoj sistemy obrabotki ishodnogo koda Rasshirenie vozmozhnostej obespechivaetsya sistemoj plaginov kotorye vozmozhno razmeshat neposredstvenno v paneli vizualnogo redaktora Takzhe sushestvuet vozmozhnost rasshireniya privychnoj funkcionalnosti vidzhetov svyazannoj s razmesheniem ih na ekrane otobrazheniem pererisovkoj pri izmenenii razmerov okna Komplektuetsya vizualnoj sredoj razrabotki graficheskogo interfejsa Qt Designer pozvolyayushej sozdavat dialogi i formy v rezhime WYSIWYG V postavke Qt est graficheskaya utilita pozvolyayushaya uprostit lokalizaciyu i perevod programmy na mnogie yazyki i spravochnaya sistema Qt uproshayushaya rabotu s dokumentaciej po biblioteke a takzhe pozvolyayushaya sozdavat krossplatformennuyu spravku dlya razrabatyvaemogo na osnove Qt programmnogo obespecheniya Nachinaya s versii 4 5 0 v komplekt vklyuchena sreda razrabotki Qt Creator kotoraya vklyuchaet redaktor koda spravku graficheskie sredstva Qt Designer i vozmozhnost otladki prilozhenij Qt Creator mozhet ispolzovat GCC ili Microsoft VC v kachestve kompilyatora i GDB v kachestve otladchika Dlya Windows versij biblioteka komplektuetsya kompilyatorom zagolovochnymi i obektnymi fajlami MinGW Sushestvuyut versii biblioteki dlya Microsoft Windows sistem klassa UNIX s graficheskoj podsistemoj X11 Android iOS macOS Microsoft Windows CE QNX vstraivaemyh Linux sistem i platformy S60 Idet portirovanie na Windows Phone i Windows RT Takzhe idyot portirovanie na Haiku i Tizen Nekotoroe vremya biblioteka takzhe rasprostranyalas eshyo v versii Qt Embedded prednaznachennoj dlya primeneniya na vstraivaemyh i mobilnyh ustrojstvah no nachinaya s serediny 2000 h godov ona vydelena v samostoyatelnyj produkt Qtopia Nachinaya s versii 4 5 Qt rasprostranyaetsya po tryom licenziyam dlya razrabotki programmnogo obespecheniya s sobstvennicheskoj licenziej dopuskayushaya modifikaciyu samoj Qt bez raskrytiya izmenenij GNU GPL dlya razrabotki s otkrytymi ishodnikami rasprostranyaemymi na usloviyah GNU GPL a takzhe dlya modifikacii Qt GNU LGPL dlya razrabotki programmnogo obespecheniya s sobstvennicheskoj licenziej Ishodnyj kod edinyj dlya vseh variantov licenzij svobodno dostupen v Git hranilishe raspolozhennom na Github Krome samogo ishodnogo koda Qt tam zhe raspolozheny hranilisha soputstvuyushih bibliotek razrabatyvaemyh avtorami biblioteki i soobshestvom Do versii 4 0 0 pod svobodnoj licenziej rasprostranyalis lish Qt Mac Qt X11 Qt Embedded no nachinaya s 4 0 0 vypushennoj v konce iyunya 2005 Qt Software osvobodili i Qt Windows Pri etom sushestvovali storonnie svobodnye versii Qt Windows ranee 4 0 0 sdelannye na osnove Qt X11 Podderzhivaemye platformyQt rabotaet na bolshom kolichestve raznyh platform sleduyushie podderzhivayutsya oficialno Platforma OpisanieLinux UnixX11 Qt dlya okonnogo menedzhera X Linux FreeBSD HP UX Solaris AIX i t d Wayland Qt dlya Wayland Prilozheniya na Qt mogut pereklyuchatsya mezhdu graficheskimi bekendami vrode X i Wayland vo esli dobavit opciyu komandnoj stroki platform Eto pozvolyaet prilozheniyam nezametno perehodit s X11 na Wayland Vstraivaemye Linux sistemy Qt dlya vstraivaemyh sistem KPK smartfonov i t d Sushestvuet v vide neskolkih platform v zavisimosti ot tehnologii otrisovki DirectFB LinuxFB i EGLFS Full Screen Android Qt dlya Android ranee izvestnyj kak Necessitas Platformy ApplemacOS Qt dlya Apple macOS podderzhivaet prilozheniya na Cocoa iOS Qt dlya iOS platform iPhone iPad Platformy MicrosoftWindows Qt dlya Microsoft Windows XP Vista 7 8 i 10 Windows CE Qt dlya Windows CE 6 i Windows Embedded Compact 7 Windows RT Podderzhka dlya osnovannyh na WinRT prilozheniyah dlya Windows 8 i Windows Phone 8 Nachinaya s versii 5 4 Windows Phone 8 1 Drugie vstraivaemye platformyIntegrity Qt dlya Integrity QNX Qt dlya QNX VxWorks Qt dlya VxWorks Posle togo kak Nokia otkryla ishodnyj kod Qt soobshestvu na angl poyavilis razlichnye porty Takzhe est nekotorye porty kotorye mogut byt dostupny no bolee ne podderzhivayutsya KomponentyBiblioteka razdelena na ryad modulej QtCore klassy yadra biblioteki ispolzuemye drugimi modulyami QtGui komponenty graficheskogo interfejsa QtWidgets soderzhit klassy dlya klassicheskih prilozhenij na osnove vidzhetov modul vydelen iz QtGui v Qt 5 Qt QML modul dlya podderzhki QML QtNetwork nabor klassov dlya setevogo programmirovaniya Podderzhka razlichnyh vysokourovnevyh protokolov mozhet menyatsya ot versii k versii V versii 6 6 x prisutstvuyut klassy dlya raboty s protokolami HTTP DNS SCTP Dlya raboty s protokolami TCP IP prednaznacheny takie klassy kak QTcpServer QTcpSocket dlya TCP i QUdpSocket dlya UDP QtSvg klassy dlya otobrazheniya i raboty s dannymi Scalable Vector Graphics SVG QtXml modul dlya raboty s XML podderzhivayutsya modeli SAX i DOM QtTest klassy dlya podderzhki modulnogo testirovaniya QtQuick modul predostavlyayushij deklarativnyj frejmvork dlya sozdaniya dinamichnyh nastraivaemyh polzovatelskih interfejsov Tak zhe nachinaya s Qt5 sushestvuyut addony moduli dlya resheniya opredelennyh zadach kotorye nedostupny dlya vseh platform ActiveQt modul dlya raboty s ActiveX i COM tehnologiyami dlya Qt razrabotchikov pod Windows Qt 3D Qt Bluetooth Qt Concurrent Qt Help Qt Image Formats Qt Multimedia modul dlya podderzhki vosproizvedeniya i zapisi video i audio kak lokalno tak i s ustrojstv i po seti Qt NFC QtOpenGL nabor klassov dlya raboty s OpenGL Qt PDF Qt PrintSupport Qt QuickWidgets Qt Sensors Qt Serialport QtSql nabor klassov dlya raboty s bazami dannyh s ispolzovaniem SQL Osnovnye klassy dannogo modulya v versii 4 2 h QSqlDatabase klass dlya predostavleniya soedineniya s bazoj dlya raboty s kakoj nibud konkretnoj bazoj dannyh trebuet obekt unasledovannyj ot klassa QSqlDriver abstraktnogo klassa kotoryj realizuetsya dlya konkretnoj bazy dannyh i mozhet trebovat dlya kompilyacii SDK bazy dannyh Naprimer dlya sborki drajvera pod SUBD Firebird ili InterBase trebuyutsya h fajly i biblioteki staticheskoj komponovki vhodyashie v komplekt postavki dannoj SUBD Qt XML QtWebEngine modul Chromium integrirovannyj v Qt i dostupnyj cherez eyo klassy V QT 6 3 0 versiya chromium 94 0 Takzhe realizovana tehnologiya WoC widgets on canvas s pomoshyu kotoroj realizovana Plasma v KDE 4 1 Budet vozmozhnym ispolzovat vidzhety biblioteki Qt pryamo v apletah Obespechivaet raspolozhenie vidzhetov na QGraphicsView s vozmozhnostyu masshtabirovaniya i razlichnyh graficheskih effektov DokumentaciyaOdno iz preimushestv frejmvorka Qt podrobnaya dokumentaciya soprovozhdayushayasya bolshim kolichestvom primerov Ishodnyj kod primerov soderzhit podrobnye kommentarii i opisanie chto takzhe uproshaet izuchenie Qt IspolzovanieQt ispolzuetsya v Autodesk Maya GoldenDict obolochka dlya elektronnyh slovarej Skype Telegram Mediaproigryvatel VLC VirtualBox Mathematica na European Space Agency DreamWorks Google HP Lucasfilm Panasonic Philips Samsung Siemens Volvo i Walt Disney Animation Studios CAO Google Planeta Zemlya mediapleer Krome togo na Qt osnovana sreda rabochego stola KDE graficheskij interfejs mobilnoj OS MeeGo i Qt Creator sreda razrabotki na Qt Sm takzhe Kategoriya Prilozheniya ispolzuyushie QtArhitekturaQt postroen na sleduyushih principah Signaly i sloty Sredstvo kommunikacii mezhdu obektami Qt Vidzhety posylayut signal kotoryj mozhet byt obrabotan slotom Takim obrazom realizuetsya pattern MVC Metaobektnyj kompilyator Osnovnaya statya Meta object System Metaobektnaya sistema chast yadra frejmvorka dlya podderzhki v C takih vozmozhnostej kak signaly i sloty dlya kommunikacii mezhdu obektami v rezhime realnogo vremeni i dinamicheskih svojstv sistemy Metaobektnaya sistema soderzhit klass QObject makros Q OBJECT i utilitu moc metaobektnyj kompilyator QObject eto bazovyj klass dlya vseh Qt klassov Makros Q OBJECT ispolzuetsya dlya vklyucheniya metaobektnyh funkcij v klassah i na etape kompilyacii rabotaet kak preprocessor kotoryj preobrazuet primeneniya makrosa v ishodnyj kod C Yazykovye privyazki Qt dostupen dlya neskolkih yazykov programmirovaniya takih kak Python Java Rust Javascript Instrumenty Proekt Qt predostavlyaet Qt Creator sredu razrabotki dlya C QML Tak zhe predostavlyaetsya qmake ustarevshee s versii 6 sredstvo sborki zamenennoe na CMake PrimechaniyaQt 6 7 1 Released angl 2024 The qt Open Source Project on Open Hub Languages Page 2006 Free Software Directory http trolltech com company newsroom announcements press 2008 01 18 1601592972 Interview with Trolltech s Eirik Eng and Matthias Ettrich angl 12 aprelya 2004 Data obrasheniya 16 dekabrya 2011 Arhivirovano iz originala 3 fevralya 2012 goda neopr Data obrasheniya 3 avgusta 2007 Arhivirovano iz originala 9 avgusta 2007 goda http www qtsoftware com products qt jambi nedostupnaya ssylka Qt framework for QNX ot 2 noyabrya 2011 na Wayback Machine angl Change I4352629a Windows RT and Windows Phone preliminary support ot 23 oktyabrya 2013 na Wayback Machine angl Qt s WinRT port and its C CX usage 29 oktyabrya 2013 goda angl Qt Wiki Support for Linux X11 neopr Qt Project 12 avgusta 2011 Data obrasheniya 21 avgusta 2013 1 maya 2015 goda Jorgen Lind Multi process Lighthouse neopr Qt Project 18 marta 2011 Data obrasheniya 21 avgusta 2013 18 iyunya 2015 goda Getting started with Lighthouse neopr Data obrasheniya 25 noyabrya 2011 27 aprelya 2015 goda Kristian Hogsberg neopr 25 yanvarya 2011 Arhivirovano iz originala 3 fevralya 2016 goda Qt Wiki Support for Embedded Linux neopr Qt Project 12 avgusta 2011 Data obrasheniya 10 aprelya 2015 1 maya 2015 goda New Features in Qt 5 1 Support for New Platforms neopr Digia 3 iyulya 2013 Data obrasheniya 10 aprelya 2015 23 aprelya 2015 goda neopr Data obrasheniya 10 aprelya 2015 Arhivirovano iz originala 20 fevralya 2016 goda Qt Wiki Support for macOS neopr Qt Project 16 fevralya 2017 Data obrasheniya 20 dekabrya 2018 30 noyabrya 2018 goda Supported Platforms neopr Data obrasheniya 1 fevralya 2014 26 dekabrya 2014 goda Qt Wiki Support for Windows neopr 11 avgusta 2011 Data obrasheniya 11 avgusta 2013 30 aprelya 2015 goda Windows 10 Support in Qt neopr 29 aprelya 2015 Data obrasheniya 28 yanvarya 2016 19 yanvarya 2016 goda Bjoern Breitmeyer The State of WinCE Support in Qt5 neopr KDAB 21 avgusta 2013 Data obrasheniya 21 avgusta 2013 18 iyunya 2015 goda Qt for WinRT neopr Data obrasheniya 9 sentyabrya 2014 14 iyulya 2019 goda New Features in Qt 5 4 Qt Wiki neopr Data obrasheniya 28 fevralya 2016 29 fevralya 2016 goda Qt Product pages Supported platforms neopr Qt Product Qt Framework The Qt Company Data obrasheniya 21 noyabrya 2014 20 noyabrya 2014 goda Qt Blog neopr Blog qt digia com Data obrasheniya 19 marta 2013 Arhivirovano iz originala 8 oktyabrya 2013 goda Qt Blog neopr Blog qt digia com Data obrasheniya 19 marta 2013 Arhivirovano iz originala 19 aprelya 2014 goda QtWebEngine ChromiumVersions Qt Wiki neopr wiki qt io Data obrasheniya 24 avgusta 2022 24 avgusta 2022 goda Jono Bacon Reviews Qt angl 2004 Data obrasheniya 16 sentyabrya 2010 Arhivirovano 23 avgusta 2011 goda Online Reference Documentation angl Nokia Data obrasheniya 16 sentyabrya 2010 Arhivirovano iz originala 23 avgusta 2011 goda Qt in Autodesk neopr Arhivirovano iz originala 3 fevralya 2012 goda Qt in visual effects neopr Arhivirovano iz originala 3 fevralya 2012 goda Qt in VideoLan Player neopr Arhivirovano iz originala 3 fevralya 2012 goda Qt delivered advanced cross platform C GUI for Mathematica s development team neopr Arhivirovano iz originala 3 fevralya 2012 goda Qt in the European Space Agency neopr Arhivirovano iz originala 3 fevralya 2012 goda Behind the Scenes at DreamWorks Animation Making the Apps that Make the Movies neopr Arhivirovano iz originala 3 fevralya 2012 goda UI amp System Design Challenges for the NxG Lighting Tool neopr Arhivirovano iz originala 3 fevralya 2012 goda Developing Innovative Desktop and Embedded HP Products with Qt neopr Arhivirovano iz originala 3 fevralya 2012 goda Lucasfilm Entertainment Company Ltd neopr Arhivirovano iz originala 3 fevralya 2012 goda Panasonic selects Qt for HD video system neopr Arhivirovano iz originala 3 fevralya 2012 goda Qt in IP Communications neopr Arhivirovano iz originala 3 fevralya 2012 goda Qt in Home Media neopr Arhivirovano iz originala 3 fevralya 2012 goda Qt helped Siemens deliver a C development platform for manufacturing software GUIs neopr Arhivirovano iz originala 3 fevralya 2012 goda Volvo Mobility Systems neopr Arhivirovano iz originala 3 fevralya 2012 goda Qt helped Walt Disney reduce development time spent on its cross platform feature film production application neopr Arhivirovano iz originala 3 fevralya 2012 goda LiteraturaQt Knigi v VikiuchebnikeMediafajly na VikiskladePortal Svobodnoe programmnoe obespechenie Maks Shlee Qt 5 10 Professionalnoe programmirovanie na C SPb BHV Peterburg 2018 1072 s ISBN 978 5 9775 3678 3 Maks Shlee Qt 5 3 Professionalnoe programmirovanie na C SPb BHV Peterburg 2015 928 s ISBN 978 5 9775 3346 1 Borovskij A Qt 4 7 Prakticheskoe programmirovanie na C SPb BHV Peterburg 2012 496 s ISBN 978 5 9775 0757 8 Maks Shlee Qt 4 8 Professionalnoe programmirovanie na C SPb BHV Peterburg 2012 912 s ISBN 978 5 9775 0736 3 Sammerfild M Qt Professionalnoe programmirovanie Razrabotka krossplatformennyh prilozhenij na C SPb Simvol Plyus 2011 560 s ISBN 978 5 93286 207 0 Maks Shlee Qt 4 5 Professionalnoe programmirovanie na C SPb BHV Peterburg 2010 896 s ISBN 978 5 9775 0398 3 Zh Blanshet M Sammerfild Qt 4 Programmirovanie GUI na C 2 e dopolnennoe izdanie M Kudic press 2008 736 s ISBN 978 5 91136 059 7 Zemskov Yu V Qt 4 na primerah SPb BHV Peterburg 2008 608 s ISBN 978 5 9775 0256 6 Zh Blanshet M Sammerfild Qt 4 Programmirovanie GUI na C M Kudic press 2007 648 s ISBN 978 5 91136 038 2 Maks Shlee Qt 4 Professionalnoe programmirovanie na C SPb BHV Peterburg 2007 880 s ISBN 978 5 9775 0010 6 Chebotarev A Biblioteka Qt 4 Sozdanie prikladnyh prilozhenij v srede Linux M 2006 256 s ISBN 5 8459 0996 1 SsylkiOficialnyj sajt Qt angl Re implementing Qt moc using libclang Olivier Goffart 2013 07 04 Retrieved 2013 07 04
Вершина