Project Qt Wiki

Project Qt Wiki




🛑 ALL INFORMATION CLICK HERE 👈🏻👈🏻👈🏻

































Project Qt Wiki

Views

Read
View source
View history


En
Ar
Bg
De
El
Es
Fa
Fi
Fr
Hi
Hu
It
Ja
Kn
Ko
Ms
Nl
Pl
Pt
Ru
Sq
Th
Tr
Uk
Zh

Here the Qt community has gathered information on Qt over the years.

Everything here is created and maintained by the community.

Please take a look at the below information before you start contributing.



Views

Read
View source
View history


En
Ar
Bg
De
El
Es
Fa
Fi
Fr
Hi
Hu
It
Ja
Kn
Ko
Ms
Nl
Pl
Pt
Ru
Sq
Th
Tr
Uk
Zh

Qt is a cross-platform application development framework for desktop, embedded and mobile. Supported Platforms include Linux, OS X, Windows, VxWorks, QNX, Android, iOS, BlackBerry, Sailfish OS and others.

Qt is not a programming language on its own. It is a framework written in C++. A preprocessor, the MOC (Meta-Object Compiler) , is used to extend the C++ language with features like signals and slots . Before the compilation step, the MOC parses the source files written in Qt-extended C++ and generates standard compliant C++ sources from them. Thus the framework itself and applications/libraries using it can be compiled by any standard compliant C++ compiler like Clang, GCC, ICC, MinGW and MSVC.

Development of Qt was started in 1990 by the Norwegian programmers Eirik Chambe-Eng and Haavard Nord. Their company, Trolltech, that sold Qt licenses and provided support, went through several acquisitions over the years. Today former Trolltech is named The Qt Company and is a wholly owned subsidiary of Digia Plc. , Finland. Although The Qt Company is the main driver behind Qt, Qt is now developed by a bigger alliance: The Qt Project. It consists of many companies and individuals around the globe and follows a meritocratic governance model .

Everyone who wants to, individuals and companies, can join the effort. There are many ways one can contribute to the Qt Project, e.g. by writing code or documentation for the framework, reporting bugs, helping other users on the forum or maintaining pages on this wiki (see also http://qt.io/contribute/ ).

Qt is available under various licenses: The Qt Company sells commercial licenses , but Qt is also available as free software under several versions of the GPL and the LGPL ( Licensing FAQ ).

Although any build system can be used with Qt, Qt brings its own qmake . It is a cross-platform frontend for platform-native build systems, like GNU Make , Visual Studio and Xcode .

CMake is also a popular alternative to build Qt projects. Qt 4 support has been integrated years ago, and Qt 5 provided support early.

A new player entered the game recently: The Qt Build Suite a.k.a Qbs. Qbs is a QML based build system which also provides support for Javascript. This build system not only provides building capability but also packaging like cmake.

Qt comes with its own Integrated Development Environment (IDE) , named Qt Creator . It runs on Linux, OS X and Windows and offers intelligent code completion , syntax highlighting , an integrated help system, debugger and profiler integration and also integration for all major version control systems (e.g. git, Bazaar). In addition to Qt Creator, developers on Windows can also use Qt's Visual Studio Add-in . Other IDEs (e.g. KDevelop on KDE ) can also be used. But of course it is in no way mandatory to use any IDE at all.

Qt features excellent support for internationalization (i18n) and localization (l10n). The tool Qt Linguist and its companions lupdate , lrelease and lconvert make it easy to translate applications to locale languages. Qt supports most languages and writing systems that are in use today. For a complete listing see the corresponding manual pages .

With Qt, GUIs can be written directly in C++ using its Widgets module. Qt also comes with an interactive graphical tool called Qt Designer which functions as a code generator for Widgets based GUIs. Qt Designer can be used stand-alone but is also integrated into Qt Creator.

Another way to write GUIs with Qt is to use the QtQuick module. GUIs using QtQuick are written in QML . QML is a declarative object description language that integrates Javascript for procedural programming. QtQuick provides the necessary modules for GUI development with QML. It is possible to write whole applications in QML only, but usually only the GUI is written in QML and the application's backend is implemented in C++ (see Integrating QML and C++ ). Also Qt Creator features an integrated QtQuick GUI designer and profiler.

Qt is far more than a GUI toolkit. It provides modules for cross-platform development in the areas of networking, databases, OpenGL, web technologies, sensors, communications protocols (Bluetooth, serial ports, NFC), XML and JSON processing, printing, PDF generation, and much more.

For a full list of official Qt modules, see the All Modules page in the Qt documentation.

Also, see Inqlude.org for a list of 3rd-party modules based on Qt, for use in Qt projects.

Although applications using Qt are usually written in C++ and QML bindings to other languages exist. These are not part of Qt but are provided by various third parties. Riverbank Computing for example provides commercial and free software Python bindings (PyQt) . For more language bindings see Category:LanguageBindings .


From Wikipedia, the free encyclopedia
For the company formerly known as Qt Software, see The Qt Company .
Object-oriented framework for software development
Not to be confused with QuickTime .
GUI designing in Qt Creator using the embedded Qt Designer on Windows 10
Trolltech (1991–2008) Nokia (2008–2011) Qt Project (2011–present) Digia (2012–2014) The Qt Company (2014–present)
6.3.1 [2] 
/ 14 June 2022 ; 50 days ago ( 14 June 2022 )

010 Editor , a commercial hex editor and text editor for Microsoft Windows, Linux and macOS.
Ableton Live
Adobe Photoshop Album [33]
Adobe Photoshop Elements [34]
AMD's Radeon Software Crimson Edition driver tool application. [35]
arctil , Web security assessment tool [36]
Audacious , a music player for Linux , Microsoft Windows, and other Unix-like operating systems.
Autodesk Maya [37]
Autodesk 3ds Max [38]
Bitcoin Core , the reference bitcoin implementation. Most bitcoin forks also provide the reference GUI.
Calibre , ebook collection application [39]
CryEngine V editor [40]
DaVinci Resolve , a video editor
Dolphin (emulator) , an emulator for the Nintendo Wii and Nintendo GameCube systems.
Dorico notation software
Dragonframe [41] stop motion animation software
EAGLE by CadSoft Computer / Autodesk , an EDA application with schematic capture, PCB layout, auto-router and CAM features
FreeMat free open source numerical computing environment
Gambas free open source BASIC integrated development environment
Google Earth [42]
Igor Pro , a data analysis software
Krita graphics editing and digital painting software [43]
LMMS , a cross-platform music production software
Mathematica , a mathematical symbolic computation program, sometimes termed a computer algebra system or program, used in many scientific, engineering, mathematical, and computing fields. [44]
Monero , a privacy-focused cryptocurrency, implements its official desktop wallet software using Qt. [45]
MuseScore , an open-source, multiplatform notation software
OBS , a libre cross-platform screencast software
Orange data mining suite [46]
ParaView open-source cross-platform application for interactive, scientific visualization [47]
qBittorrent cross-platform free and open-source BitTorrent client [48]
QGIS geographic information system [49]
Qtractor Audio multitrack recorder and editing software
QuiteRSS Feed Reader
Retroshare F2F communication platform
Roblox Studio a game creation tool used on the Roblox platform
Scribus desktop publishing software [50]
Sibelius music composition and notation software [51]
Source 2 engine tools [52] a 3D video game engine developed by Valve
Stellarium , a planetarium program
Subsurface , a software for logging and planning scuba dives initially designed and developed by Linus Torvalds [53]
SuperCollider , an environment and programming language for real-time audio synthesis and algorithmic composition
Teamviewer , a computer software package for remote control, desktop sharing, online meetings, web conferencing and file transfer between computers [54]
Telegram , a messaging client available for Windows, Mac and Linux [55]
VirtualBox OS virtualization software [56]
VLC media player [57]
Wireshark , a packet analyzer [58]
WPS Office [59]
XaoS , a real-time fractal zoomer
XnView MP [60]


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 .


^ Jump up to: 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 1 October 2020 . Retrieved 5 August 2013 .

^ https://www.qt.io/blog/qt-6.3.1-released .

^ "Supported Platforms" .

^ Jump up to: a b c "Licenses" .

^ Jump up to: a b c "New agreement with the KDE Free Qt Foundation and changes for the open source version" . The Qt Company.

^ Jump up to: a b "Adding LGPL v3 to Qt" . 20 August 2014.

^ "Qt - About Us" . Archived from the original on 22 February 2017.

^ "That Smartphone Is So Qt" . Ashlee Vance . 16 February 2010 . Retrieved 19 February 2010 .

^ "The Qt 4 Dance" (video) . YouTube . Archived from the original on 11 December 2021 . Retrieved 7 September 2015 .

^ Pintscher, Lydia (21 October 2011). "KDE Applauds Qt's Move to Open Governance" . KDE.News . Retrieved 8 May 2013 .

^ Meyer, David (24 October 2011). "Nokia gives Qt open-source governance" . ZDNet . Retrieved 8 May 2013 .

^ Knoll, Lars (6 August 2014). "Defragmenting Qt and Uniting Our Ecosystem" .

^ Jump up to: a b Company, The Qt. "Legal - FAQ - Qt" . www.qt.io . Retrieved 25 April 2019 .

^ "Cutelyst - Home" .

^ "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 .

^ "Qt 6.2.2 Released" . Qt . The Qt Company. 1 December 2021 . Retrieved 6 December 2021 .

^ "QT GROUP OYJ - Managers' Transactions, 12/4/2017" . 12 April 2017 . Retrieved 8 June 2017 .

^ Shneor, Rotem (2012). Handbook of Research on Born Globals, Chapter 10: Born Global Firms, Internet, and New Forms of Internationalization . ISBN 9780857938046 . Retrieved 8 June 2017 .

^ "The KDE development platform" .

^ 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.

^ "深度操作系统 15 RC ——用真心捕获你的芳心 – 深度科技社区" . Deepin.org . 23 December 2015 . Retrieved 15 June 2017 .

^ Joey Sneddon. "Wowser, the UKUI 3.0 Desktop Looks Phenomenal (Updated)" . omg!ubuntu! .

^ "OMGUbuntu Review" .

^ "Lumina Homepage" .

^ "Lomiri: New name, Same Great Unity8" . ubports.com .

^ "Unity8 Code Repository on Github" . Github.com .

^ "Review by Tylers Tech channel" . YouTube .

^ "About Trinity" . www.trinitydesktop.org . Retrieved 25 April 2019 .

^ "X Series Qt-based graphical user interface" . Archived from the original on 23 February 2016 . Retrieved 14 March 2016 .

^ "Avionics powered by Qt" .

^ "Qt Interface" .

^ "Sky teams up with The QT Company on Sky Q" .

^ Blanchette, Jasmin; Summerfield, Mark (4 February 2008). C++ GUI Programming with Qt4 By Jasmin Blanchette, Mark Summerfield . ISBN 9780132703000 .

^ 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 . ISBN 9783642126062 .

^ Walton, Mark (2 November 2015). "AMD Radeon Software Crimson: A new name and a new look for Catalyst" .

^ arctil - Web security assessment tool

^ "Qt in Autodesk" . Archived from the original on 23 July 2011.

^ "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

^ "Plugin devs: Upcoming migration to Qt 6 - MobileRead Forums" .

^ Jump up to: a b "An update on our Sandbox interface and the Legacy Editor" .

^ "Dyami Caliri, Qt Champion 2014" .

^ "Google Earth Includes a Web Browser" . Googlesystem.Blogspot.de. 15 June 2010 . Retrieved 8 April 2013 .

^ "Krita 3.0 Released" . 31 May 2016 . Retrieved 5 September 2017 .

^ "Mathematica by Wolfram Research" . Archived from the original on 29 May 2013. {{ cite web }} : CS1 maint: bot: original URL status unknown ( link )

^ "Monero GUI" . GitHub . 2 June 2022.

^ "Orange3 Data Mining Suite" . GitHub . 3 June 2022.

^ "Parallel Data Analysis and Visualization Application based on VTK" .

^ "Qbittorrent" . GitHub . 18 February 2022.

^ "PyQGIS Developer Cookbook: Introduction" . qgis.org . Retrieved 1 March 2017 . the whole QGIS code depends on Qt libraries

^ "Scribus Development" .

^ "Sibelius - the leading music composition and notation software" . www.sibelius.com . Retrieved 19 October 2016 .

^ "Panorama - Valve Developer Community" . Retrieved 28 April 2017 .

^ "Subsurface 4.0 has been released" . 15 December 2013.

^ "TeamViewer 13" .

^ "Telegram desktop messaging app" . GitHub . 17 February 2022.

^ "VBoxMainLogging - Oracle VM VirtualBox" .

^ "Qt Interface" .

^ "Qt Application Framework" .

^ wps-community (14 June 2017). "wps_i18n: KSO/WPS internationalization support" . Retrieved 15 June 2017 – via GitHub.

^ "XnView MP" .

^ "AMD's Radeon Software Crimson Edition" . Retrieved 30 June 2016 .

^ "Blizzard's additions/modifications to Qt" . GitHub . 28 April 2021.

^ QtWS16- Qt Creator as BMW Car IT Automotive IDE, Helio Chissini de Castro, BMW Car IT . Archived from the original on 11 December 2021.

^ "Qt selected for In-Vehicle Infotainment (IVI) Systems by leading automotive OEMs" (Press release).

^ Built with Qt: Mercedes-Benz Generation EQ . Archived from the original on 11 December 2021.

^ "Open Source - Electronic Arts" .

^ "Qt in the European Space Agency" . Archived from the original on 23 July 2011.

^ Behind the Scenes at DreamWorks Animation: Making the Apps that Make the Movies . Archived from the original on 11 December 2021.

^ UI & System Design Challenges for the NxG Lighting Tool . Archived from the original on 11 December 2021.

^ Porter, Jon (26 June 2019). "LG tries to bring webOS to cars, robots, and the smart home with new partnership" . The Verge . Retrieved 28 April 2020 .

^ "Lucasfilm Entertainment Company Ltd" .

^ "Qt in Visual Effects" . Archived from the original on 23 July 2011.

^ "Qt World Summit talk" .

^ "Panasonic selects Qt for HD video system" . Archived from the original on 23 July 2011.

^ "Qt in IP Communications" . Archived from the original on 23 July 2011.

^ "Bosch DruckMessWT built with Qt" . January 2019.

^ "Qt in Home Media" . Archived from the original on 23 July 2011.

^ "Qt helped Siemens deliver a C++ development platform for manufacturing software GUIs" . Archived from the original on 14 July 2011.

^ Fred Lambert (19 May 2018). "Tesla releases some of its software to comply with open source licences" .

^ "TomTom Builds Automotive HMIs with Qt" . Retrieved 20 May 2019 .

^ "Volvo Mobility Systems" . Archived from the original on 14 July 2011.

^ "10 Qt use cases you didn't know" . Archived from the original on 30 July 2013.

^ "Developing Innovative Desktop and Embedded HP Products with Qt" . Archived from the original on 6 May 2014.

^ "Qt helped Walt Disney reduce development time spent on its cross-platform feature film production application" . Archived from the original on 14 July 2011.

^ "Qt - Valve Developer Community" . Retrieved 28 April 2017 .

^ "Library" . Digia . Archived from the original on 1 November 2013. Qt uses the native graphics APIs of each platform it supports, taking full advantage of system resources and ensuring that applications have native look and feel.

^ "Signals & Slots - QtCore 5.1" . Qt Project. 4 July 2013 . Retrieved 10 April 2015 .

^
"Qt applications with Cargo" . www.vandenoever.info . 30 October 2018 . Retrieved 25 April 2019 .

^ "Trolltech Releases Qt 4.0" . KDE . 28 June 2005 . Retrieved 5 August 2013 .

^ "All Modules | Documentation" . Qt Project . Archived from the original on 29 March 2013 . Retrieved 8 April 2013 .

^ Qt Blog (19 December 2012). "Introducing Qt 5.0 | Qt Blog" . Digia . Retrieved 8 April 2013 .

^ Kyle Morris (24 December 2012). "Qt 5.0 - Congratulations to the Qt Project" . KDE . Retrieved 5 August 2013 .

^ "QtDoc 5.1: All Modules" . Qt Project . Retrieved 8 April 2013 .

^ Jump up to: a b "Qt Download page" . Download Qt . The Qt Company . Retrieved 21 November 2014 .

^ "Qt Wiki – Support for Linux/X11" . Qt Project. 24 March 2016 . Retrieved 27 July 2019 .

^ "Getting started with Lighthouse" . Retrieved 25 November 2011 .

^ Høgsberg, Kristian (25 January 2011). "Add wayland lighthouse plugin" . Arch
Cum On Old Saggy Tits
Celebnudeworld
Sakura Porn Comic

Report Page