www.wikidata.uk-ua.nina.az
Qt variant vimovi vid rozrobnikiv cute k yut 3 kros platformovij instrumentarij rozrobki programnogo zabezpechennya PZ movoyu programuvannya C Dozvolyaye zapuskati napisane za jogo dopomogoyu PZ na bilshosti suchasnih operacijnih sistem OS prosto kompilyuyuchi tekst programi dlya kozhnoyi operacijnoyi sistemi bez zmini pochatkovogo kodu Mistit vsi osnovni klasi yaki mozhut buti potribni dlya rozrobki prikladnogo programnogo zabezpechennya pochinayuchi z elementiv grafichnogo interfejsu j zakinchuyuchi klasami dlya roboti z merezheyu bazami danih OpenGL SVG i XML Biblioteka dozvolyaye keruvati potokami pracyuvati z merezheyu ta zabezpechuye kros platformovij dostup do fajliv QtSkrinshot redaguvannya prostogo interfejsu v Qt Creator 3 1 1Tip Widget toolkitAvtor Haavard Nordd 1 i Eirik Chambe Engd 1 Rozrobniki DigiaStabilnij vipusk 5 13 19 chervnya 2019 4 roki tomu 2019 06 19 Operacijna sistema kros platformovaMova programuvannya C Licenziya GPLv3LGPLv3 2 Q Public LicensevlasnickaOnlajn dokumentaciya doc qt ioRepozitorij code qt io cgit qt qtbase git Vebsajt qt project org Qt u VikishovishiQt takozh mozhe buti vikoristanim u bagatoh inshih movah programuvannya Ada QtAda 4 C Qyoto Kimono 5 Java Qt Jambi 6 Qt Jambi Node js 7 Pascal Perl PHP PHP Qt Ruby QtRuby ta Python PyQt PySide Zmist 1 Istoriya 1 1 Licenzuvannya 2 Platformi 2 1 Qt 5 3 Spilnoti 4 Programne zabezpechennya kotre vikoristovuye Qt 5 Komponenti 5 1 Qt 4 5 2 Qt 5 5 3 Qt Creator 5 4 Qt Designer 6 Vinoski 7 Posilannya 8 Div takozhIstoriya RedaguvatiGaavard Nord ta Ajrik Chemb Ing pochali rozrobku Qt u 1991 roci 3 rokami piznishe bulo stvoreno kompaniyu Quasar Technologies yaka zgodom bula perejmenovana v Troll Tech a potim v Trolltech Nazva Qt z yavilasya bo litera Q dobre viglyadala v Gaavardivskomu Emacs a t poznachalo toolkit Nokia pridbavshi Trolltech ASA 17 chervnya 2008 r zminila jogo nazvu spershu na Qt Software potim na Qt Development Frameworks Vidtodi Nokia sfokusuvalasya na rozvitku Qt shob zrobiti jogo osnovnoyu platformoyu dlya kozhnogo svogo mobilnogo pristroyu vklyuchayuchi portuvannya platformi Symbian S60 Versiya Nokia Qt SDK 1 0 vijshla 23 chervnya 2010 8 Ale pislya ukladannya strategichnoyi ugodi z Microsoft iz vidmovoyu Nokia vid bud yakih platform dlya smartfoniv krim Windows Phone Nokia vtratila interes do tehnologij Qt bo najbilsh poshirenimi movami dlya programuvannya dlya Windows Phone buli C ta C U berezni 2011 finska kompaniya Digia postachalnik ERP sistem ta poslug i rishen u galuzi mobilnih sistem i koristuvackih interfejsiv ogolosila pro ukladennya ugodi z Nokia pro vikup u toyi prav na komercijne licenzuvannya ta nadannya poslug iz pidtrimki rozrobki z vikoristannyam biblioteki Qt 9 Vidpovidno do zaproponovanoyi ugodi blizko 3500 kompanij sho specializuyutsya na stvorenni zastosunkiv dlya desktopiv i mobilnih pristroyiv perejdut pid zastupnictvo Digia U veresni 2012 Nokia povnistyu vidmovilasya vid Qt j Digia kupila v neyi ves biznes i programni tehnologiyi pov yazani z Qt 10 Kompaniya Nokia do prodazhu pov yazanogo z Qt biznesu peredala upravlinnya nad proyektom Qt ta pov yazani z prijnyattyam rishen povnovazhennya okremomu nekomercijnomu proyektu Qt Project u yakomu predstavniki spilnoti mozhut bezposeredno brati uchast u rozvitku Qt vidpovidno do principiv meritokratiyi V ruki Qt Project peredano rozvitok yak eksperimentalnoyi gilki Qt 5 tak i stabilnoyi gilki Qt 4 Krim togo mizh kompaniyeyu Nokia i organizaciyeyu KDE Free Qt Foundation ukladeno ugodu yaka peredbachaye sho v razi posilennya licenzijnoyi politiki bankrutstva Nokia abo pripinennya rozvitku Qt proyekt KDE otrimuye prava perelicenzuvati kod Qt pid licenziyeyu BSD abo bud yakoyu inshoyu vidkritoyu licenziyeyu ta prodovzhiti rozrobku svoyimi silami Cya ugoda prodovzhuye diyati j pri zmini vlasnika Qt 11 Licenzuvannya Redaguvati Pershim znachnim krokom u napryami zbilshennya vidkritosti Qt stala zmina na pochatku 2009 roku licenziyi z GPL na LGPL 2 1 sho dozvolilo bezpereshkodno vikoristovuvati Qt v zakritih proyektah bez neobhidnosti kupivli komercijnoyi licenziyi abo vidkrittya pochatkovih tekstiv svogo produktu pid licenziyeyu GPL Cherez kilka misyaciv buv uvedenij v diyu publichnij Git repozitorij sho dozvolilo storonnim rozrobnikam bezperervno vidstezhuvati rozvitok Qt do cogo chas vid chasu publikuvalisya snapshoti kodu i proponuvati svoyi polipshennya abo vipravlennya Otzhe pochinayuchi z versiyi 4 5 Qt poshiryuyetsya za troma licenziyami nezalezhno vid licenziyi pochatkovij kod Qt toj samij Qt Commercial dlya rozrobki PZ z vlasnickoyu licenziyeyu sho dopuskaye modifikaciyu samoyi Qt bez rozkrittya zmin GNU GPL dlya rozrobki vidkritogo programnogo zabezpechennya sho poshiryuyetsya na umovah GNU GPL GNU LGPL dlya rozrobki PZ z vlasnickoyu licenziyeyu ale bez vnesennya zmin do Qt Do versiyi 4 0 pid vilnoyu licenziyeyu rozpovsyudzhuvalisya lishe Qt Mac Qt X11 Qt Embedded ale pochinayuchi z 4 0 0 vipushenoyi v kinci chervnya 2005 Qt Software zvilnila j Qt Windows Slid zaznachiti sho isnuvali storonni vilni versiyi Qt Windows lt 4 0 0 zrobleni na osnovi Qt X11 Platformi RedaguvatiIsnuyut rizni versiyi biblioteki dlya takih platform Qt X11 dlya X Window System Unix Linux Qt Mac dlya Mac OS X Qt Windows dlya Microsoft Windows Qt Embedded dlya vbudovanih platform PDA smartfoniv Qt WinCE dlya Windows CE Qt Maemo dlya Maemo Qt Symbian dlya SymbianVersiya Qt Embedded rozpovsyudzhuvalasya do nedavnogo chasu Teper cya platforma perejmenovana v Qtopia Core i poshiryuyetsya yak okremij produkt yakij zabezpechuye bazovu funkcionalnist rozrobki zastosunkiv usiyeyi linijki platform priznachenih dlya vbudovuvanih i mobilnih pristroyiv KPK smartfoniv tosho Qt 4 poshiryuyetsya v chotiroh redakciyah Qt Console dlya rozrobki zastosunkiv bez grafichnogo interfejsu merezhni demoni konsolni zastosunki tosho Qt Desktop Light polegshena versiya dlya rozrobki zastosunkiv iz grafichnim interfejsom ale bez pidtrimki baz danih merezhi ta XML Qt Desktop povna versiya mistit usi komponenti Qt Open Source Edition povna versiya dlya rozrobki vidkritogo programnogo zabezpechennya sho poshiryuyetsya pid licenziyeyu GNU GPL Ne pidtrimuye komercijni kompilyatori Qt 5 Redaguvati Qt 5 yakij vijshov u grudni 2012 primitnij modulnoyu strukturoyu ta zmishennyam akcentu v bik vikoristannya dlya napisannya zastosunkiv zasobiv deklarativnogo opisu interfejsu z viznachennyam logiki vzayemodiyi z koristuvachem movoyu JavaScript u toj chas yak zastosuvannya C pozicionuyetsya dlya realizaciyi kritichnih do chasu vikonannya abo nadmirno skladnih chastin programi a takozh dlya stvorennya novih modulnih bekendiv dlya Qt Quick 12 Nezvazhayuchi na bagato istotnih polipshen i zmin Qt 5 zberigaye bazovu zvorotnu sumisnist iz minulimi vipuskami pidtrimuye povnoyu miroyu zasobi dlya stvorennya Qt program movoyu C i mistit majzhe vsi komponenti Qt 4 pripinena pidtrimka davno zastarilih elementiv bilshist moduliv kolishnogo Qt Mobility j deyaki eksperimentalni elementi z Qt Labs Spilnoti Redaguvati Anglijska Qt Centre Arhivovano 14 grudnya 2009 u Wayback Machine Francuzka Qt Developpez com Arhivovano 2 veresnya 2010 u Wayback Machine Francuzka Le Site du Zero Arhivovano 19 serpnya 2010 u Wayback Machine Italijska Qt Italia Arhivovano 9 veresnya 2010 u Wayback Machine Programne zabezpechennya kotre vikoristovuye Qt RedaguvatiZ chasu svoyeyi poyavi v 1996 roci komercijna versiya biblioteki Qt lyagla v osnovu tisyach uspishnih proyektiv 13 u vsomu sviti Krim togo Qt ye fundamentom populyarnogo robochogo seredovisha KDE sho vhodit do skladu bagatoh distributiviv GNU Linux Sered vidomih proyektiv osoblivo treba vidznachiti programa dlya IP telefoniyi Skype programa dlya obrobki zobrazhen Adobe Photoshop Album merezheva karta svitu Google Earth Vidminna osoblivist Qt vid inshih bibliotek vikoristannya Meta Object Compiller MOC poperednoyi sistemi obrobki pochatkovogo kodu zagalom Qt ce biblioteka ne dlya chistogo C a dlya jogo osoblivogo dialektu z yakogo j perekladaye MOC dlya podalshoyi kompilyaciyi bud yakim standartnim C kompilyatorom MOC dozvolyaye v bagato raziv zbilshiti potuzhnist bibliotek vvodyachi taki ponyattya yak sloti slots i signali signals Qt komplektuyetsya grafichnim seredovishem rozrobki grafichnogo interfejsu QTDesigner sho dozvolyaye stvoryuvati dialogi i formi misheyu Ideologiya stvorennya form u Qt bazuyetsya na vikoristanni menedzheriv roztashuvannya kotri nadayut gumovij dizajn pri yakomu rozmir i roztashuvannya elementiv form viznachayutsya avtomatichno sho znachno priskoryuye rozrobku grafichnogo interfejsu V postavci Qt ye Qt Linguist mogutnya grafichna utilita sho dozvolyaye sprostiti lokalizaciyu j pereklad vashoyi programi bagatma movami ta Qt Assistant dovidkova sistema Qt sho sproshuye robotu z dokumentaciyeyu dlya bibliotek i dozvolyaye stvoryuvati kros platformovu dovidku dlya PZ rozroblenogo na osnovi Qt Komponenti RedaguvatiQt 4 Redaguvati Biblioteka rozdilena na dekilka moduliv dlya chetvertoyi versiyi biblioteki ce QtCore klasi yadra biblioteki dlya vikoristannya inshimi modulyami QtGui komponenti grafichnogo interfejsu QtNetwork nabir klasiv dlya merezhevogo programuvannya Pidtrimka riznih visokorivnevih protokoliv mozhe minyatisya vid versiyi do versiyi U versiyi 4 2 x prisutni klasi dlya roboti z protokolami FTP i HTTP Dlya roboti z protokolami TCP IP i UDP priznacheni taki klasi yak QTcpServer QTcpSocket dlya TPC IP i QUdpSocket dlya UDP QtOpenGL nabir klasiv dlya roboti z OpenGL QtSql nabir klasiv dlya roboti z bazami danih movoyu strukturovanih zapitiv SQL Osnovni klasi cogo modulya u versiyi 4 2 h QSqlDatabase klas dlya nadannya z yednannya z bazoyu dlya roboti z yakoyus konkretnoyu bazoyu danih vimagaye ob yekt uspadkovanij vid klasu QSqlDriver abstraktnogo klasu yakij realizuyetsya dlya konkretnoyi bazi danih i mozhe vimagati dlya kompilyaciyi SDK bazi danih Napriklad dlya zbirki drajvera pid bazu danih FireBird InterBase vimagaye h fajli j biblioteki statichnoyi linkovki sho vhodyat u komplekt postachannya ciyeyi BD QtScript klasi dlya roboti z Qt Scripts QtSvg klasi dlya vidobrazhennya j roboti zi Scalable Vector Graphics SVG danimi QtXml modul dlya roboti z XML pidtrimuyetsya SAX i DOM modeli roboti QtDesigner klasi stvorennya rozshiren QtDesigner a dlya svoyih vlasnih vidzhetiv QtUiTools klasi dlya obrobki v zastosunku form Qt Designer QtAssistant dovidkova sistema Qt3Support modul z klasami neobhidnimi dlya sumisnosti z bibliotekoyu Qt versiyi 3 h h QtTest modul dlya roboti z UNIT testami QtWebKit modul WebKit integrovanij v Qt i dostupnij cherez yiyi klasi QtXmlPatterns modul dlya pidtrimki XQuery 1 0 i XPath 2 0 Phonon modul dlya pidtrimki vidtvorennya ta zapisu video j audio yak lokalno tak i z pristroyiv iz merezhi QtCLucene modul dlya pidtrimki povnotekstovogo poshuku zastosovuyetsya v novij versiyi Assistant v Qt 4 4 ActiveQt modul dlya roboti z ActiveX i COM tehnologiyami dlya Qt rozrobnikiv pid Windows Modul dostupnij tilki v komercijnij redakciyi Qt Takozh realizovana tehnologiya WOC widgets on canvas za dopomogoyu yakoyi bude realizovana Plasma v KDE 4 1 Bude mozhlivim vikoristovuvati vidzheti biblioteki Qt pryamo v apletah Zabezpechuye roztashuvannya vidzhetiv na QGraphicsView iz mozhlivistyu masshtabuvannya j riznih grafichnih efektiv Biblioteka vikoristovuye vlasnij format proyektu sho imenuyetsya pro fajlom u yakomu zibrana informaciya pro te yaki fajli budut skompilovani za yakimi shlyahami shukati zagolovni fajli ta bagato inshoyi informaciyi Zgodom za dopomogoyu utiliti qmake z nih vihodyat makefile dlya make utiliti kompilyatora Takozh ye mozhlivist roboti za dopomogoyu integratoriv z takimi seredovishami programuvannya yak Microsoft Visual Studio 2003 2005 a zovsim nedavno stala dostupna integraciya v Eclipse dlya versiyi biblioteki 4 h h Rozrobniki na Java mozhut vikoristovuvati Qt za dopomogoyu frejmvorka Qt Jambi vid togo zh virobnika prote jogo rozrobka bula pripinena 2009 roku Qt 5 Redaguvati Komponenti sho vhodyat do skladu paketa Qt 5 0 Bazovi bibliotekiQt Core Qt Network Qt Gui Qt Sql Qt Testlib Qt Widgets Qt QML Qt Quick Qt Multimedia Qt WebKit Qt WebKit Widgets DopovnennyaQt Xml Qt XmlPatterns Qt Svg Qt Concurrent Qt Printsupport Qt DBus Qt OpenGL Qt ActiveQt Qt Graphical Effects Qt Script Qt Declarative Qt Image Formats Instrumenti ta suputni proyektu elementiQt Assistant Qt Linguist Qt Designer Qt Translations Qt Creator Qt Documentation Qt Creator Redaguvati Dokladnishe Qt CreatorPochinayuchi z versiyi 4 5 do komplektu Qt vklyuchene seredovishe rozrobki Qt Creator yake mistit u sobi redaktor kodu dovidku grafichni zasobi Qt Designer i mozhlivist znevadzhennya zastosunkiv Qt Creator mozhe vikoristovuvati GCC abo Microsoft VC yak kompilyatori i GDB yak znevadzhuvach Dlya Windows versij biblioteka komplektuyetsya kompilyatorom zagolovnimi j ob yektnimi fajlami MinGW Qt Creator seredovishe rozrobki priznachene dlya stvorennya kros platformovih zastosunkiv iz vikoristannyam biblioteki Qt Pidtrimuyetsya rozrobka yak klasichnih program movoyu C tak i vikoristannya movi QML dlya viznachennya scenariyiv u yakij vikoristovuyetsya JavaScript a struktura j parametri elementiv interfejsu zadayutsya CSS podibnimi blokami Qt komplektuyetsya vizualnim seredovishem rozrobki grafichnogo interfejsu Qt Designer sho dozvolyaye stvoryuvati dialogi j formi misheyu v rezhimi WYSIWYG U komplekti postachannya Qt ye Qt Linguist grafichna utilita sho dozvolyaye sprostiti lokalizaciyu j pereklad vashoyi programi bagatma movami ta Qt Assistant dovidkova sistema Qt sho sproshuye robotu z dokumentaciyeyu dlya biblioteki ta dozvolyaye stvoryuvati kros platformovu dovidku dlya PZ sho rozroblyayetsya na osnovi Qt Qt Designer Redaguvati Qt Designer programa sho sluzhit dlya rozrobki grafichnogo koristuvackogo interfejsu GUI vikoristovuyuchi biblioteku Qt Dozvolyaye stvoryuvati formi j dialogi u vizualnomu rezhimi WYSIWYG Postavlyayetsya z bibliotekoyu Qt j inshimi programami dlya Qt Qt Linguist i Qt Assistant Vinoski Redaguvati a b https my safaribooksonline com 0131872494 pref04 New agreement with the KDE Free Qt Foundation and changes for the open source version Arhiv originalu za 5 kvitnya 2016 Procitovano 10 kvitnya 2016 Interview with Trolltech president Eirik Eng Arhivovano 17 zhovtnya 2008 u Wayback Machine on dot kde org QtAda Arhivovano 12 kvitnya 2009 u Wayback Machine Ada 2005 bindings for Qt The Qyoto Kimono Project Arhivovano 22 zhovtnya 2008 u Wayback Machine a Net and C bindings for Qt Qt Jambi Java bindings for Qt from Trolltech Node Qt Arhivovano 13 bereznya 2013 u Wayback Machine C Qt bindings for Node js Niels Weber 23 chervnya 2010 Nokia Qt SDK 1 0 released Labs trolltech com Arhiv originalu za 10 lipnya 2012 Procitovano 13 listopada 2011 Kompaniya Digia vykupaet biznes licenzirovaniya i podderzhki Qt u Nokia Arhiv originalu za 19 serpnya 2012 Procitovano 16 serpnya 2012 Nokia otkazyvaetsya ot razrabotki Qt i prodayot proekt kompanii Digia Arhiv originalu za 17 serpnya 2012 Procitovano 16 serpnya 2012 Nokia perevela Qt na otkrytuyu model razrabotki i upravleniya proektom Arhiv originalu za 18 lipnya 2012 Procitovano 16 serpnya 2012 Oficialno predstavlen reliz Qt 5 0 Arhivovano 23 grudnya 2012 u Wayback Machine opennet ru 19 12 2012 Baza zastosunkiv sho vikoristovuyut QT Arhiv originalu za 31 travnya 2009 Procitovano 1 listopada 2008 Posilannya RedaguvatiOficijnij sajt kompaniyi Qt Software Arhivovano 2 serpnya 2009 u Wayback Machine Qt Project Arhivovano 8 lipnya 2013 u Wayback Machine Dokumentaciya An Introduction to Design Patterns in C with Qt4 Excerpts from a Prentice Hall book teaching C programming from the ground up using Qt 4 1 KDE Arhivovano 21 lyutogo 2011 u Wayback Machine Div takozh RedaguvatiKDE wxWidgets EiskaltDC Developeks Otrimano z https uk wikipedia org w index php title Qt amp oldid 40423899