Qt (software) - Biblioteka.sk

Upozornenie: Prezeranie týchto stránok je určené len pre návštevníkov nad 18 rokov!
Zásady ochrany osobných údajov.
Používaním tohto webu súhlasíte s uchovávaním cookies, ktoré slúžia na poskytovanie služieb, nastavenie reklám a analýzu návštevnosti. OK, súhlasím


Panta Rhei Doprava Zadarmo
...
...


A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

Qt (software)
 ...

Qt
Original author(s)Haavard Nord and Eirik Chambe-Eng[1]
Developer(s)
Initial release20 May 1995; 29 years ago (1995-05-20)[1]
Stable release
6.7.1[2] Edit this on Wikidata / 21 May 2024; 6 days ago (21 May 2024)
Repository
Written inC++ (C++17)
Operating systemAndroid, iOS, Linux (embedded, Wayland, X11), macOS, Microsoft Windows, WebAssembly, ...[3]
PlatformCross-platform
TypeCross-platform software and Software development tools
License
Websitewww.qt.io

Qt (pronounced "cute"[7][8] or as an initialism) is cross-platform application development framework for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems with little or no change in the underlying codebase while still being a native application with native capabilities and speed.

Qt is currently being developed by The Qt Company, a publicly listed company, and the Qt Project under open-source governance, involving individual developers and organizations working to advance Qt.[9][10][11] Qt is available under both commercial licenses[4] and open-source[12] GPL 2.0, GPL 3.0, and LGPL 3.0 licenses.[5][6]

Purposes and abilities

Qt is used for developing graphical user interfaces (GUIs) and multi-platform applications that run on all major desktop platforms and mobile or embedded platforms. Most GUI programs created with Qt have a native-looking interface, in which case Qt is classified as a widget toolkit. Non-GUI programs can also be developed, such as command-line tools and consoles for servers. An example of such a non-GUI program using Qt is the Cutelyst web framework.[13]

Qt supports various C++ compilers, including the GCC and Clang C++ compilers and the Visual Studio suite. It supports other languages with bindings or extensions, such as Python via Python bindings[14] and PHP via an extension for PHP5,[15] and has extensive internationalization support. Qt also provides Qt Quick, that includes a declarative scripting language called QML that allows using JavaScript to provide the logic. With Qt Quick, rapid application development for mobile devices became possible, while logic can still be written with native code as well to achieve the best possible performance.

Other features include SQL database access, XML parsing, JSON parsing, thread management and network support.

Releases

The latest version of the Qt Framework is Qt 6.7, which was released on April 2, 2024.

Also still supported are - for commercial users - 6.5 LTS, released on April 3, 2023, 6.2 LTS,[16] released on 30 September 2021, and 5.15 LTS, released on 26 May 2020 – long-term support (LTS) versions are generally supported for three years with a commercial license, while 5.15 support was extended to five years for subscription license holders, and so it is supported until 26 May 2025. Additionally the KDE project provides unofficial support for, at least, Qt 5.15, i.e. not just for commercial users.

Qt in use

In 2017, the Qt Company estimated a community of about 1 million developers worldwide[17] in over 70 industries.[18]

Desktop UIs

KDE's mascot Konqi

Graphical user-interfaces and desktop environments that utilize Qt/QML as widget toolkit:

Embedded and mobile UIs

  • Actively developed or maintained
    • AsteroidOS, an open source operating system designed for smartwatches
    • Avionics, Panasonic's in-flight entertainment system[29][30]
    • Sailfish OS, a mobile operating system developed by Jolla
    • Plasma Mobile, a touch-based GUI developed by KDE
    • LuneOS, community-driven successor for Palm/HP webOS
    • Nemo Mobile, based on Mer
    • Lomiri, formerly known as Unity8, a phone UI developed by Ubports, originally by Canonical
    • Tesla Model S in-car UI[31]
    • webOS, a multitask operating system from LG for smart devices like TVs and smartwatches
    • Sky Q, the home entertainment system of Sky plc[32]
  • Available, but inactive
    • MeeGo handset and tablet UX
    • Qtopia, a system by Nokia for embedded and mobile devices

Applications using Qt

Many notable open-source or proprietary cross-platform software are using Qt or QML:

Organizations using Qt

Qt is utilized by a wide range of companies and organizations such as

Qt software architecture

Example of Qt usage in Linux-based systems

Qt concepts

Qt is built on these key concepts:

Complete abstraction of the GUI
When first released, Qt used its own paint engine and controls, emulating the look of the different platforms it runs on when it drew its widgets. This made the porting work easier because very few classes in Qt really depended on the target platform; however, this occasionally led to slight discrepancies where that emulation was imperfect. Recent versions of Qt use the native style APIs of the different platforms, on platforms that have a native widget set, to query metrics and draw most controls, and do not suffer from such issues as often.[87] On some platforms (such as MeeGo and KDE) Qt is the native API. Some other portable graphical toolkits have made different design decisions; for example, wxWidgets uses the toolkits of the target platform for its implementations.
Signals and slots
A language construct introduced in Qt for communication between objects[88] which makes it easy to implement the observer pattern while avoiding boilerplate code. The concept is that GUI widgets can send signals containing event information which can be received by other controls using special functions known as slots.
Metaobject compiler
The metaobject compiler, termed moc, is a tool that is run on the sources of a Qt program. It interprets certain macros from the C++ code as annotations, and uses them to generate added C++ code with meta information about the classes used in the program. This meta information is used by Qt to provide programming features not available natively in C++: signals and slots, introspection and asynchronous function calls.
Language bindings
Qt can be used in several programming languages other than C++, such as Python, Javascript, C# and Rust[89] via language bindings; many languages have bindings for Qt 5 and bindings for Qt 4.

Qt modules

Starting with Qt 4.0 the framework was split into individual modules.[90][91] With Qt 5.0 the architecture was modularized even further.[92][93] Qt is now split into essential and add-on modules.[94]

Qt essentials

Module Description
Qt Core The only required Qt module, containing classes used by other modules, including the meta-object system, concurrency and threading, containers, event system, plugins and I/O facilities.
Qt GUI The central GUI module. In Qt 5 this module now depends on OpenGL, but no longer contains any widget classes.
Qt Widgets Contains classes for classic widget based GUI applications and the QSceneGraph classes. Was split off from QtGui in Qt 5.
Qt QML Module for QML and JavaScript languages.
Qt Quick The module for GUI applications written using QML2.
Qt Quick Controls Widget like controls for Qt Quick intended mainly for desktop applications.
Qt Quick Layouts Layouts for arranging items in Qt Quick.
Qt Network Network abstraction layer. Complete with support for TCP, UDP, HTTP, TLS, SSL (in Qt 4) and SPDY (since Qt 5.3).
Qt Multimedia Classes for audio, video, radio and camera functionality.
Qt Multimedia Widgets The widgets from Qt Multimedia.
Qt SQL Contains classes for database integration using SQL.
Qt WebEngine A new set of Qt Widget and QML webview APIs based on Chromium.
Qt Test Classes for unit testing Qt applications and libraries.

Qt add-ons

Module Description
Active Qt Classes for applications which use ActiveX.
Qt Charts Provides functionality and widgets to plot charts of many kinds
Qt Bluetooth Classes accessing Bluetooth hardware.
Qt D-Bus Classes for IPC using the D-Bus protocol.
Qt NFC Classes accessing NFC hardware. Only officially supported on BlackBerry hardware so far (or N9 in the MeeGo port).
Qt OpenGL Legacy module containing the OpenGL classes from Qt 4. In Qt 5 the similar functionality in Qt GUI is recommended.
Qt Location Classes for accessing GPS and other location services and for mapping and navigation. Split off from the Qt 4 Mobility module of Qt Location. Supported on Android, BlackBerry, iOS, Linux (using GeoClue), Windows and Sailfish OS.
Qt Quick 3D Classes for rendering 3D models, video games, simulations and 3D user interfaces, with a Qt QML API, into a mixed 2D and 3D scene graph.
Qt Script Legacy module for scripting Qt application using ECMAScript/JavaScript. In Qt 5, using similar classes in Qt QML is recommended.
Qt Sensors Classes for accessing various mobile hardware sensors. Used to be part of Qt Mobile in Qt 4. Supported on Android, BlackBerry, iOS, WinRT, Mer and Linux.
Qt Serial Port Classes for access to hardware and virtual serial ports. Supported on Windows, Linux and macOS.
Qt WebChannel Provides access to Qt objects to HTML/Js over WebSockets.
Qt WebKit Qt's WebKit implementation and API.
Qt WebKit Widgets The widget API for Qt WebKit
Qt WebSockets Provides a WebSocket implementation.
Qt XML Legacy module containing classes for SAX and DOM style XML APIs. Replaced with QXmlStreamReader and QXmlStreamWriter classes in Qt Core.
Qt XML Patterns Support for XPath, XQuery, XSLT and XML Schema validation.

Editions

There are four editions of Qt available: Community, Indie Mobile, Professional and Enterprise.[95] The Community version is under the open source licenses, while the Indie Mobile, Professional and Enterprise versions, which contain additional functionality and libraries, e.g. Enterprise Controls[95] are commercially sold by The Qt Company.

Supported platforms

Qt works on many different platforms; the following are officially supported:

Platform Description
Linux/Unix
X11 Qt for X Window System (Linux);[96] FreeBSD, NetBSD, OpenBSD, and DragonFly BSD have community support.
Wayland Qt applications can switch between graphical backends like X and Wayland at load time with the -platform command line option.[97][98] This allows a seamless transition of Qt applications from X11 to Wayland. SailfishOS uses Wayland only as it does not have X11.[99]
Android Qt for Android[100] (formerly known as Necessitas).[101]
Embedded Linux Qt for embedded platforms: personal digital assistant, smartphone, etc.[102] Exists as multiple platforms depending on display technology. DirectFB, LinuxFB and EGLFS (EGL Full Screen).
Microsoft platforms
Windows Qt for Microsoft Windows 7,[103] 8 and 10[104]
Windows RT Support for WinRT-based Windows 10 Mobile apps and Windows 10 IoT[105]
Apple platforms
macOS Qt for Apple macOS; supports applications on Cocoa[106]
iOS Qt for iOS platforms (iPhone, iPad)[107]
Other embedded platforms
Integrity Qt for Integrity[108]
QNX Qt for QNX[109][110]
VxWorks Qt for VxWorks.[111][112] Only available under a proprietary (commercial) license. Qt 5.5.

After Nokia opened the Qt source code to the community on Gitorious, various ports appeared. There are also some ports of Qt that may be available, but are not supported anymore. These platforms are listed in List of platforms supported by Qt. See also there for current community support for other lesser known platforms, such as SailfishOS.

Licensing

Qt is available under the following free software licenses:[12] GPL 2.0, GPL 3.0, LGPL 3.0 and LGPL 2.1 (with Qt special exception).[5][113] Note that some modules are available only under a GPL license, which means that applications which link to these modules need to comply with that license.[114]

In addition, Qt has always been available under a commercial license, like the Qt Commercial License,[4] that allows developing proprietary applications with no restrictions on licensing.

Qt tools

Qt comes with its own set of tools to ease cross-platform development, which can otherwise be cumbersome due to different set of development tools.

Qt Creator is a cross-platform IDE for C++ and QML. Qt Designer's GUI layout/design functionality is integrated into the IDE, although Qt Designer can still be started as a standalone tool.

In addition to Qt Creator, Qt provides qmake, a cross-platform build script generation tool that automates the generation of Makefiles for development projects across different platforms. There are other tools available in Qt, including the Qt Designer interface builder and the Qt Assistant help browser (which are both embedded in Qt Creator), the Qt Linguist translation tool, uic (user interface compiler), and moc (Meta-Object Compiler).

History of Qt

Early developments

In the summer of 1990, Haavard Nord and Eirik Chambe-Eng (the original developers of Qt and the CEO and President, respectively, of Trolltech) were working together on a database application for ultrasound images written in C++ and running on Mac OS, Unix, and Microsoft Windows.[1][115] They began development of "Qt" in 1991, three years before the company was incorporated as Quasar Technologies, then changed the name to Troll Tech and then to Trolltech.[1]

The toolkit was called Qt because the letter Q looked appealing in Haavard's Emacs typeface, and "t" was inspired by Xt, the X toolkit.[1]

The first two versions of Qt had only two flavors: Qt/X11 for Unix and Qt/Windows for Windows.

On 20 May 1995 Trolltech publicly released Qt 0.90 for X11/Linux with the source code under the Qt Free Edition License.[116][117][118] This license was viewed as not compliant with the free software definition by Free Software Foundation because, while the source was available, it did not allow the redistribution of modified versions. Trolltech used this license until version 1.45. Controversy erupted around 1998 when it became clear that the K Desktop Environment was going to become one of the leading desktop environments for Linux. As it was based on Qt, many people in the free software movement worried that an essential piece of one of their major operating systems would be proprietary.

The Windows platform was available only under a proprietary license, which meant free/open source applications written in Qt for X11 could not be ported to Windows without purchasing the proprietary edition.

Becoming free software–friendly

With the release of version 2.0 of the toolkit in mid-1999, the license was changed to the Q Public License (QPL), a free software license, but one regarded by the Free Software Foundation as incompatible with the GPL. Compromises were sought between KDE and Trolltech whereby Qt would not be able to fall under a more restrictive license than the QPL, even if Trolltech was bought out or went bankrupt. This led to the creation of the KDE Free Qt foundation,[119] which guarantees that Qt would fall under a BSD-style license should no free/open source version of Qt be released during 12 months.[120][121]

In 2000, Qt/X11 2.2 was released under the GPL v2,[122] ending all controversy regarding GPL compatibility.

At the end of 2001, Trolltech released Qt 3.0, which added support for Mac OS X (now known as macOS). The Mac OS X support was available only in the proprietary license until June 2003, when Trolltech released Qt 3.2 with Mac OS X support available under the GPL.

In 2002, members of the KDE on Cygwin project began porting the GPL licensed Qt/X11 code base to Windows.[123] This was in response to Trolltech's refusal to license Qt/Windows under the GPL on the grounds that Windows was not a free/open source software platform.[124][125] The project achieved reasonable success although it never reached production quality.

This was resolved when Trolltech released Qt 4.0 also for Windows under the GPL in June 2005.[126] Qt 4 supported the same set of platforms in the free software/open source editions as in the proprietary edition, so it is possible, with Qt 4.0 and later releases, to create GPL-licensed free/open source applications using Qt on all supported platforms. The GPL v3 with special exception[127] was later added as an added licensing option. The GPL exception allows the final application to be licensed under various GPL-incompatible free software/open source licenses such as the Mozilla Public License 1.1.

Acquisition by Nokia

Nokia acquired Trolltech ASA on 17 June 2008 and changed the name first to Qt Software, then to Qt Development Frameworks.

Nokia focused on turning Qt into the main development platform for its devices, including a port to the Symbian S60 platform. Version 1.0 of the Nokia Qt SDK was released on 23 June 2010.[128] The source code was made available over Gitorious, a community oriented git source code repository, with a goal of creating a broader community using and improving Qt.

On 14 January 2009, Qt version 4.5 added another option, the LGPL,[129] to make Qt more attractive for both non-GPL open source projects and closed applications.[130]

In February 2011, Nokia announced its decision to drop Symbian technologies and base their future smartphones on the Windows Phone platform instead (and since then support for that platform has also been dropped).[131] One month later, Nokia announced the sale of Qt's commercial licensing and professional services to Digia, with the immediate goal of taking Qt support to Android, iOS and Windows 8 platforms, and to continue focusing on desktop and embedded development, although Nokia was to remain the main development force behind the framework at that time.

Merging and demerging with Digia

In March 2011, Nokia sold the commercial licensing part of Qt to Digia, creating Qt Commercial.[132] In August 2012, Digia announced that it would acquire Qt from Nokia.[133] The Qt team at Digia started their work in September 2012.[134] They released Qt 5.0 within a month and newer versions every six months with new features and additional supported platforms.

In September 2014, Digia transferred the Qt business and copyrights to their wholly owned subsidiary, The Qt Company, which owns 25 brands[135] related to Qt. In May 2016, Digia and Qt demerged completely into two independent companies.[136]

The Qt Project and open governance

Qt 5 was officially released on 19 December 2012. This new version marked a major change in the platform, with hardware-accelerated graphics, QML and JavaScript playing a major role. The traditional C++-only QWidgets continued to be supported, but did not benefit from the performance improvements available through the new architecture.[137] Qt 5 brings significant improvements to the speed and ease of developing user interfaces.[138]

Framework development of Qt 5 moved to open governance at qt-project.org, which made it possible for developers outside Digia to submit patches for review.[139]

Qt contributors

Distribution of non-Digia Qt contributors (2013, Week 18)

Aside from The Qt Company, many organizations and individuals using Qt as their development platform participate in the open development of Qt via the Qt Project.[140]

One such Qt contributor is Klarälvdalens Datakonsult AB, a Swedish Qt consulting company.[141] KDAB is involved in many areas, including maintenance of several components.[142][143]

Together with RIM/BlackBerry, KDAB is maintaining the QNX and BlackBerry 10 ports of Qt.[140][144]

Another participator is Intel, contributing for example Wayland support.[145] AudioCodes maintains IBM ClearCase support in Qt Creator.[146]

As a heavy user of Qt, the KDE project submits many patches and features from its developer library KDE Frameworks back to Qt.[147]

See also

Bibliographyedit

Qt Wiki provides a comprehensive list of English books about Qt.[148] This is a list of notable books:

  • Bocklage-Ryannel, Juergen; Thelin, Johan (12 May 2015). "Qt 5 Cadaques" (1st ed.).
  • Blanchette, Jasmin; Summerfield, Mark (14 February 2008). C++ GUI Programming with Qt 4 (2nd ed.). Prentice Hall. ISBN 978-0-13-235416-5.
  • Summerfield, Mark (23 August 2010). Advanced Qt Programming: Creating Great Software with C++ and Qt 4 (1st ed.). Addison-Wesley. ISBN 978-0-321-63590-7.
  • Fitzek, Frank H. P.; Mikkonen, Tommi; Torp, Tony (17 May 2010). Qt for Symbian (1st ed.). Wiley. ISBN 978-0-470-75010-0. Archived from the original on 19 December 2009.
  • Summerfield, Mark (28 October 2007). Rapid GUI Programming with Python and Qt (1st ed.). Prentice Hall. ISBN 978-0-13-235418-9.
  • Molkentin, Daniel (19 July 2007). The Book of Qt 4: The Art of Building Qt Applications (1st ed.). No Starch Press. ISBN 978-1-59327-147-3.
  • Thelin, Johan (3 August 2007). Foundations of Qt Development (1st ed.). Apress. ISBN 978-1-59059-831-3. Archived from the original on 20 January 2015. Retrieved 18 June 2015.
  • Dalheimer, Matthias (January 2002). Programming with Qt (2nd ed.). O'Reilly Media. ISBN 978-0-596-00064-6.
  • Ezust, Alan; Ezust, Paul (10 September 2006). An Introduction to Design Patterns in C++ with Qt 4 (2nd ed.). Prentice Hall. ISBN 978-0-13-187905-8.

Referencesedit

  1. ^ a b c d e Blanchette, Jasmin; Summerfield, Mark (June 2006). "A Brief History of Qt". C++ GUI Programming with Qt 4 (1st ed.). Prentice-Hall. pp. xv–xvii. Archived from the original on 23 September 2019. Retrieved 5 August 2013.
  2. ^ "Qt 6.7.1 Released". 21 May 2024. Retrieved 21 May 2024.
  3. ^ "Supported Platforms".
  4. ^ a b c "Licenses".
  5. ^ a b c "New agreement with the KDE Free Qt Foundation and changes for the open source version". The Qt Company.
  6. ^ a b "Adding LGPL v3 to Qt". 20 August 2014.
  7. ^ "Qt - About Us". Archived from the original on 22 February 2017.
  8. ^ Ashlee Vance (16 February 2010). "That Smartphone Is So Qt". Retrieved 19 February 2010.
  9. ^ Pintscher, Lydia (21 October 2011). "KDE Applauds Qt's Move to Open Governance". KDE.News. Retrieved 8 May 2013.
  10. ^ Meyer, David (24 October 2011). "Nokia gives Qt open-source governance". ZDNet. Retrieved 8 May 2013.
  11. ^ Knoll, Lars (6 August 2014). "Defragmenting Qt and Uniting Our Ecosystem".
  12. ^ a b "Legal - FAQ - Qt". www.qt.io. The Qt Company. Retrieved 25 April 2019.
  13. ^ "Cutelyst - Home".
  14. ^ "PyQt Documentation". www.riverbankcomputing.com. 27 December 2023.
  15. ^ "PHP-Qt - the Qt extension for php". www.php-qt.org. 10 October 2020. Archived from the original on 12 October 2020. Retrieved 12 October 2020.
  16. ^ "Qt 6.2.2 Released". Qt. The Qt Company. 1 December 2021. Retrieved 6 December 2021.
  17. ^ "QT GROUP OYJ - Managers' Transactions, 12/4/2017". 12 April 2017. Retrieved 8 June 2017.
  18. ^ Shneor, Rotem (2012). Handbook of Research on Born Globals, Chapter 10: Born Global Firms, Internet, and New Forms of Internationalization. Edward Elgar. ISBN 9780857938046. Retrieved 8 June 2017.
  19. ^ "The KDE development platform".
  20. ^ Marius Nestor (24 December 2015). "Beautifully Crafted Deepin 15 Linux OS Drops Ubuntu for Debian Sid, RC Out Now". The Deepin desktop environment has been refactored in the latest Qt GUI toolkit, replacing the HTML5 and WebKit frameworks, while Go is still used for the backend.
  21. ^ "深度操作系统 15 RC ——用真心捕获你的芳心 – 深度科技社区". Deepin.org. 23 December 2015. Retrieved 15 June 2017.
  22. ^ Joey Sneddon (5 February 2020). "Wowser, the UKUI 3.0 Desktop Looks Phenomenal (Updated)". omg!ubuntu!.
  23. ^ "OMGUbuntu Review". 11 June 2021.
  24. ^ "Lumina Homepage".
  25. ^ "Lomiri: New name, Same Great Unity8". ubports.com. 12 July 2019.
  26. ^ "Unity8 Code Repository on Github". Github.com. 13 September 2022.
  27. ^ "Review by Tylers Tech channel". YouTube.
  28. ^ "About Trinity". www.trinitydesktop.org. Retrieved 25 April 2019.
  29. ^ "X Series Qt-based graphical user interface". Archived from the original on 23 February 2016. Retrieved 14 March 2016.
  30. ^ "Avionics powered by Qt". 17 June 2015.
  31. ^ "Qt Interface". 23 October 2013.
  32. ^ "Sky teams up with The QT Company on Sky Q". 19 April 2016.
  33. ^ Blanchette, Jasmin; Summerfield, Mark (4 February 2008). C++ GUI Programming with Qt4 By Jasmin Blanchette, Mark Summerfield. Pearson Education. ISBN 9780132703000.
  34. ^ Zerfos, Petros; Montanari, Rebecca; Phan, Thomas (11 May 2010). Mobile Computing, Applications, and Services: First International ICST Conference, MobiCASE 2009, San Diego, CA, USA, October 26-29, 2009, Revised Selected Papers, Edited by Petros Zerfos, Rebecca Montanari, Thomas Phan. Springer. ISBN 9783642126062.
  35. ^ Walton, Mark (2 November 2015). "AMD Radeon Software Crimson: A new name and a new look for Catalyst".
  36. ^ "Qt in Autodesk". Archived from the original on 23 July 2011.
  37. ^ "What's New: 3ds Max 2018 SDK". help.autodesk.com. Retrieved 14 June 2019. 3ds Max 2018 now uses Qt 5.6.2, and plug-ins can build UIs in Qt using the standard GPL Qt 5.6.2 distribution, and the Visual Studio 2015 Qt add-on
  38. ^ "Plugin devs: Upcoming migration to Qt 6 - MobileRead Forums".
  39. ^ a b "An update on our Sandbox interface and the Legacy Editor".
  40. ^ "Dogecoin Core [DOGE, Ð]". GitHub.
  41. ^ "Dyami Caliri, Qt Champion 2014".
  42. ^ "Google Earth Includes a Web Browser". Googlesystem.Blogspot.de. 15 June 2010. Retrieved 8 April 2013.
  43. ^ "Krita 3.0 Released". 31 May 2016. Retrieved 5 September 2017.
  44. ^ "Mathematica by Wolfram Research". Archived from the original on 29 May 2013.
  45. ^ "Monero GUI". GitHub. 2 June 2022.
  46. ^ "Orange3 Data Mining Suite". GitHub. 3 June 2022.
  47. ^ "Parallel Data Analysis and Visualization Application based on VTK".
  48. ^ "Qbittorrent". GitHub. 18 February 2022.
  49. ^ "PyQGIS Developer Cookbook: Introduction". qgis.org. Retrieved 1 March 2017. the whole QGIS code depends on Qt libraries
  50. ^ "Scribus Development".
  51. ^ "Sibelius - the leading music composition and notation software". www.sibelius.com. Retrieved 19 October 2016.
  52. ^ "SoulseekQT Public Build 1". Archived from the original on 12 May 2014. Retrieved 4 January 2024.
  53. ^ "Panorama". Valve Developer Community. Retrieved 28 April 2017.
  54. ^ "Subsurface 4.0 has been released". 15 December 2013.
  55. ^ "TeamViewer 13". December 2017.
  56. ^ "Telegram desktop messaging app". GitHub. 17 February 2022.
  57. ^ "VBoxMainLogging - Oracle VM VirtualBox".
  58. Zdroj:https://en.wikipedia.org?pojem=Qt_(software)
    Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok. Podrobnejšie informácie nájdete na stránke Podmienky použitia.


Úmrtí v roce 2022
Číňané
Časová osa ruské invaze na Ukrajinu (2022)
Černá Hora
Česká terminologická databáze knihovnictví a informační vědy
Česká verze Wikipedie
Česká Wikipedie
České vysoké učení technické v Praze
Československá armáda
Československá národní rada
Československo
Ču Jou-sung
Říše Čching
Říše Ming
Řím
Šablona:Citation
Šablona:Cite web
1. duben
1. květen
1. září
10. duben
10. prosinec
11. duben
12. duben
12. květen
13. červen
13. duben
14. duben
14. srpen
1488
15. červen
15. duben
15. květen
15. září
1523
1555
1584
1585
16. duben
16. leden
1619
1651
1652
1661
1671
1673
1674
1677
17. březen
17. duben
1706
1711
1717
1719
1729
1730
1735
1742
1752
1757
1763
1767
1774
1776
1782
1783
1784
1785
1790
1796
18. únor
18. duben
18. leden
1805
1811
1814
1816
1818
1822
1828
1829
1837
1838
1849
1852
1855
1862
1864
1868
1870
1871
1876
1878
1880
1882
1885
1886
1891
1892
1893
1895
19. duben
19. listopad
1900
1904
1906
1907
1910
1912
1913
1917
1918
1919
1920
1921
1922
1924
1926
1929
1930
1933
1935
1936
1940
1942
1945
1946
1947
1949
1950
1952
1953
1958
1960
1965
1973
1976
1977
1985
1987
1989
1990
1992
1995
2. červen
2. duben
2. květen
20. duben
2000
2001
2002
2003
2005
2008
2010
2012
2015
2017
2019
2020
2023
21. červen
21. červenec
21. březen
22. duben
23. duben
24. březen
24. duben
24. listopad
24. prosinec
25. duben
25. prosinec
26. duben
27. duben
28. duben
29. únor
29. březen
29. duben
29. srpen
3. únor
3. duben
30. duben
31. červenec
31. březen
31. prosinec
4. říjen
4. duben
4. květen
43 př. n. l.
5. říjen
5. březen
5. duben
5. květen
6. duben
7. duben
753 př. n. l.
8. duben
8. listopad
9. říjen
9. duben
9. září

ActiveX
Alžběta II.
Alžběta Vilemína Württemberská
Alexandra
Alt attribute
Amálie Vilemína Brunšvicko-Lüneburská
Andie MacDowell
Anthony Quinn
Antonín Kammel
Antonín Novák (houslista)
API
Apple
Apple II
Armáda Spojených států amerických
Article element
Autoritní kontrola
Azovstal
Březen
Bedřich Beneš Buchlovan
Benutzer:Kurt Jansson/Vortrag auf dem 19C3
Benutzer:Kurt Jansson/Vortrag auf dem 19C3
  • Möller, Erik (
    
    BiggestWiki
    Bitva o Madagaskar
    Bitva o Mariupol
    Bitva u Liberce
    Bitva u Mutiny
    Bitva u Puebly
    Blink element
    Bořivoj Lůžek
    Bob Hurikán
    Bologna
    Bracket#Angle brackets
    Brasília
    Brazílie
    Britská armáda
    Browser engine
    Browser Object Model
    Bzenecká lípa
    Cache (computing)
    CamelCase
    Canvas element
    Cascading Style Sheets
    Character encodings in HTML
    Charles-Joseph de Flahaut
    Charles Darwin
    Charlotte Brontëová
    Chu Čeng-jen
    Commons:Featured pictures/cs
    Comparison of browser engines
    Comparison of document markup languages
    Comparison of stylesheet languages
    CSS
    CSS#Sources
    CSS animations
    CSS box model
    CSS Flexible Box Layout
    CSS grid layout
    CSS image replacement
    CSS Zen Garden
    Diff
    Digital container format
    Div and span
    Document file format
    Document Object Model
    Document Style Semantics and Specification Language
    DokuWiki
    Doněcké akademické oblastní činoherní divadlo
    Druhá světová válka
    Duben
    Dynamic HTML
    Dynastie Jižní Ming
    Edita Štaubertová
    Ekonomické důsledky ruské invaze na Ukrajinu (2022)
    Emilia Galotti
    Emmanuel Macron
    Encyclopædia Britannica
    Encyklopedie
    Encyklopedie Navajo
    Evoluce
    Fantasy
    Fault-tolerant system
    Ferdinand Peroutka
    Fieldset
    File:HTML5 logo and wordmark.svg
    File:Question book-new.svg
    File:Wikibooks-logo.svg
    Filename extension
    Filmová promítačka
    First-person shooter
    Font family (HTML)
    Formatting Output Specification Instance
    Frame (World Wide Web)
    François Athanase de Charette de la Contrie
    Francie
    Francouzská armáda
    Francouzská intervence v Mexiku
    Francouzská národní knihovna
    František Ferdinand Šamberk
    František Suchý Pražský
    Fredrik Bajer
    Friedrich Fröbel
    Gemeinsame Normdatei
    Georg Joseph Kamel
    Glen Hansard
    Gotthold Ephraim Lessing
    Gregoriánský kalendář
    Guy Lafleur
    Hannibal Goodwin
    Havajština
    Help:HTML in wikitext
    Help:Maintenance template removal
    Help:Referencing for beginners
    Hippolyte Taine
    Hlavní strana
    Hnutí Svoboda (Slovinsko)
    Holy grail (web design)
    Honolulu
    Hospodářský růst
    HTML
    HTML5
    HTML5 audio
    HTML5 video
    HTML attribute
    HTML editor
    HTML element
    HTML element#Images and objects
    HTML elements
    HTM (disambiguation)
    Humphry Repton
    Hyperlink
    Hypertext
    HyperText Markup Language
    Iggy Pop
    Ignacio Zaragoza
    Ignatius Krahl
    Ingenuity
    International Standard Book Number
    Internetová diskuse
    Internetový bot
    Internet Explorer
    IP adresa
    Isaac Asimov
    Itálie
    Ivan Petrovič Kulibin
    Janez Janša
    Jan Štrobl
    Jan Kostrhun
    Jan Pavel II.
    Jan van Riebeeck
    Jarmila Stojčevská
    Jaroslav Hýbl
    Jaroslav Hutka
    Jaroslav Kvapil (skladatel)
    JavaScript
    JavaScript Style Sheets
    Jean-Baptiste Biot
    Jiří Čepelák
    Jiří Hrubeš
    Jiřina Šedinová
    Johann Christian Ferdinand Höfer
    John Law
    Josef I. Habsburský
    Joseph Vaz
    Jozef Herda
    Judita Čeřovská
    Kaligrafie
    Kapské Město
    Karel Balling (chemik)
    Karel Pippich
    Karlštejn
    Kategorie:Čas
    Kategorie:Články podle témat
    Kategorie:Život
    Kategorie:Dorozumívání
    Kategorie:Geografie
    Kategorie:Historie
    Kategorie:Hlavní kategorie
    Kategorie:Informace
    Kategorie:Kultura
    Kategorie:Lidé
    Kategorie:Matematika
    Kategorie:Příroda
    Kategorie:Politika
    Kategorie:Právo
    Kategorie:Rekordy
    Kategorie:Seznamy
    Kategorie:Společnost
    Kategorie:Sport
    Kategorie:Technika
    Kategorie:Umění
    Kategorie:Věda
    Kategorie:Vojenství
    Kategorie:Vzdělávání
    Kategorie:Zdravotnictví
    Klaus Schulze
    Kuo-c’-ťien
    Květen
    Ladislav Koubek
    Ladislav Pavelka
    Language code
    Lee de Forest
    Leopold Antonín Podstatský
    Less (stylesheet language)
    Less (style sheet language)
    Library of Congress Control Number
    Lidé a země
    Listopad
    List of style sheet languages
    List of XML and HTML character entity references
    Lodovico Carracci
    Louis-Auguste Bisson
    Lynx (browser)
    Madagaskar
    Maia Sanduová
    Manuel Estiarte
    Marcus Antonius
    Maria Anna Sala
    Mariupol
    Markup (computer programming)
    Markup language
    Marquee element
    Meda Mládková
    MediaWiki
    Media type
    Metapedie
    Meta element
    Mezinárodní měnový fond
    Michel Rolle
    Miloš Zeman
    Mittelbau-Dora
    Moldavsko
    Mozilla Firefox
    Mwai Kibaki
    Nápověda:Úvod
    Nápověda:Úvod pro nováčky
  • Nápověda:Obsah
    Národní knihovna České republiky
    Národní knihovna Izraele
    Návrhový vzor
    Nadace Wikimedia
    Nanking
    Necyklopedie
    Nikola Buranská
    Norbert Frýd
    Nosticovo divadlo
    Nupedia
    Odbory
    Olbram Zoubek
    Open file format
    Opera (web browser)
    Osecký klášter
    Otevřený software
    Oxford English Dictionary
    Pandemie covidu-19
    Pandemie covidu-19 v Česku
    Partyzán
    Paul Karrer
    Pavel Zářecký
    Pavol Mešťan
    Pečeť
    Perseverance
    Petr Nečas
    Petr Pokorný (teolog)
    Petr Rak
    Plnotext
    Plugin
    Podněstří
    Polsko
    Portál:Aktuality
    Portál:Doprava
    Portál:Geografie
    Portál:Historie
    Portál:Kultura
    Portál:Lidé
    Portál:Náboženství
    Portál:Obsah
    Portál:Příroda
    Portál:Sport
    PostCSS
    Praha
    Pravda (noviny)
    Prezident
    Programovací jazyk
    Q171#identifiers
    Q171#identifiers|Editovat na Wikidatech
    Qt (software)
    Quirks mode
    Radim Uzel
    Refreshable Braille display
    Responsive web design
    Rio de Janeiro
    Robert Fico
    Robert Golob
    Robert Kaliňák
    Robert Saudek
    Robert Smith (hudebník)
    Ruská invaze na Ukrajinu (2022)
    Rusko
    Sýrie
    Safari (web browser)
    Sass (stylesheet language)
    Sass (style sheet language)
    Scripting language
    Sedmiletá válka
    Semantics
    Semantic Web
    Separation of concerns
    Separation of content and presentation
    Seznam českých wiki encyklopedií
    Slávka Budínová
    Slovenska demokratska stranka
    Slovensko
    Slovinsko
    SMIL Timesheets
    Sociální software
    Software
    Software release life cycle
    Soubor:Andie MacDowell Cannes.jpg
    Soubor:Anthony Quinn signed.JPG
    Soubor:Apple-II.jpg
    Soubor:Flag of Mars.svg
    Soubor:GlenHansard.jpg
    Soubor:HNL Wiki Wiki Bus.jpg
    Soubor:Hutka.simecek.jpg
    Soubor:IggyChesterRocks.jpg
    Soubor:Manel Estiarte (Diada de Sant Jordi 2009).jpg
    Soubor:Olbram-Zoubek.jpg
    Soubor:Paul Karrer.jpg
    Soubor:Persimmon and Three Yellow Tangerines.jpg
    Soubor:Queen Elizabeth II March 2015.jpg
    Soubor:Robert Smith of The Cure live in Singapore 1 August 2007.jpg
    Speciální:Kategorie
    Speciální:Nové stránky
    Speciální:Statistika
    Speciální:Zdroje knih/0-201-71499-X
    Speciální:Zdroje knih/2-9520514-4-5
    Speciální:Zdroje knih/9781448855575
    Spojené státy americké
    Standard Generalized Markup Language
    Strojový překlad
    Structured document
    Stuttgart
    Style sheet (desktop publishing)
    Style sheet (web development)
    Style sheet language
    Stylish
    Stylus (browser extension)
    Stylus (stylesheet language)
    Stylus (style sheet language)
    Světová ekonomika
    Třída T 47
    Tableless web design
    Template:CSS
    Template:HTML
    Template:Stylesheet languages
    Template talk:CSS
    Template talk:HTML
    Template talk:Stylesheet languages
    Teroristické útoky na Srí Lance 21. dubna 2019
    Theodor Kašpárek
    Tiskař
    Turecko
    TWiki
    Type code
    Ukrajina
    Ulrich von Hutten
    Unicode and HTML
    Uniform Type Identifier
    UseModWiki
    User agent
    User interface style sheet language
    Václav Cigler
    Vídeň
    Věra Nerušilová
    V-2
    Vannevar Bush
    Vichistická Francie
    Viktor Janiš
    Viktor Zvjahincev
    Vláda Černé Hory
    Vladimír Hulpach
    Vlasta Prachatická
    Vojtěch Říhovský
    Volby prezidenta Francie 2022
    Vzdušný prostor
    W3C Markup Validation Service
    Ward Cunningham
    Web3D
    WebCL
    WebGL
    WebGPU
    Webový prohlížeč
    Webpage
    WebXR
    Web browser
    Web colors
    Web content
    Web design
    Web page
    Web server
    Web storage
    WHATWG
    Wiki
    Wikicitáty:Hlavní strana
    Wikidata:Hlavní strana
    Wikiknihy:Hlavní strana
    Wikimedia Česká republika
    Wikimedia Commons
    Wikipedia:Verifiability
    Wikipedie
    Wikipedie:Údržba
    Wikipedie:Časté chyby
    Wikipedie:Často kladené otázky
    Wikipedie:Článek týdne
    Wikipedie:Článek týdne/2022
    Wikipedie:Citování Wikipedie
    Wikipedie:Dobré články
    Wikipedie:Dobré články#Portály
    Wikipedie:Kontakt
    Wikipedie:Nejlepší články
    Wikipedie:Obrázek týdne
    Wikipedie:Obrázek týdne/2022
    Wikipedie:Požadované články
    Wikipedie:Pod lípou
    Wikipedie:Portál Wikipedie
    Wikipedie:Potřebuji pomoc
    Wikipedie:Průvodce
    Wikipedie:Seznam jazyků Wikipedie
    Wikipedie:Velvyslanectví
    Wikipedie:Vybraná výročí dne/květen
    Wikipedie:WikiProjekt Kvalita/Články k rozšíření
    Wikipedie:Zajímavosti
    Wikipedie:Zajímavosti/2022
    Wikipedie:Zdroje informací
    WikiSkripta
    Wikislovník:Hlavní strana
    Wikiverzita:Hlavní strana
    Wikizdroje:Hlavní strana
    Wikizprávy:Hlavní strana
    Wiki (rozcestník)
    Wiki Wiki Shuttle
    Wolfenstein 3D
    World Wide Web
    World Wide Web Consortium
    WYSIWYG
    XHTML
    XHTML Basic
    XHTML Mobile Profile
    XSL
    XSLT
    Zdeněk Fiala
    Značkovací jazyk
    Zvukový film




    Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok.
    Podrobnejšie informácie nájdete na stránke Podmienky použitia.

    Your browser doesn’t support the object tag.

    www.astronomia.sk | www.biologia.sk | www.botanika.sk | www.dejiny.sk | www.economy.sk | www.elektrotechnika.sk | www.estetika.sk | www.farmakologia.sk | www.filozofia.sk | Fyzika | www.futurologia.sk | www.genetika.sk | www.chemia.sk | www.lingvistika.sk | www.politologia.sk | www.psychologia.sk | www.sexuologia.sk | www.sociologia.sk | www.veda.sk I www.zoologia.sk