Play Video
1
C++ Qt 01 - Introduction to QT programming
C++ Qt 01 - Introduction to QT programming
::2011/01/03::
Play Video
2
Hak5 - Using Screen in Linux, Motion Detection Webcam Software, and QT Interface Design
Hak5 - Using Screen in Linux, Motion Detection Webcam Software, and QT Interface Design
::2010/12/22::
Play Video
3
How to install QT Software on Vivaz/Satio or S60v5 device details in the description
How to install QT Software on Vivaz/Satio or S60v5 device details in the description
::2012/05/25::
Play Video
4
QT Office Overview - Software for your MK Business
QT Office Overview - Software for your MK Business
::2012/09/01::
Play Video
5
MasterPlex QT: Luminex/Bio-Plex Quantitative Curve-Fitting Analysis Software
MasterPlex QT: Luminex/Bio-Plex Quantitative Curve-Fitting Analysis Software
::2010/01/20::
Play Video
6
Philipp Schmieder, independent software developer, the benefits of MeeGo and Qt
Philipp Schmieder, independent software developer, the benefits of MeeGo and Qt
::2011/02/16::
Play Video
7
Qt Mosaic Software Demo
Qt Mosaic Software Demo
::2011/07/11::
Play Video
8
How to connect Sysme Pos Software with bitcoin-qt to receive payments with Bitcoin
How to connect Sysme Pos Software with bitcoin-qt to receive payments with Bitcoin
::2013/06/05::
Play Video
9
CNC 2D Software Qt
CNC 2D Software Qt
::2010/08/17::
Play Video
10
Rusty - Multi-Threaded Robot Simulation Software (C++ / Qt)
Rusty - Multi-Threaded Robot Simulation Software (C++ / Qt)
::2013/05/29::
Play Video
11
Qt DevDays 2011, INTEGRITY from Green Hills Software: Rolland Dudemaine
Qt DevDays 2011, INTEGRITY from Green Hills Software: Rolland Dudemaine
::2013/03/21::
Play Video
12
New Mary Kay inventory software features from QT Office.mp4
New Mary Kay inventory software features from QT Office.mp4
::2012/02/26::
Play Video
13
Installing Bitcoin-QT
Installing Bitcoin-QT
::2013/04/14::
Play Video
14
Software Vignette   SureSmile QT
Software Vignette SureSmile QT
::2013/01/11::
Play Video
15
Morley Controls 6-DOF Touch Screen Hydraulic Simulator System Software Qt Version
Morley Controls 6-DOF Touch Screen Hydraulic Simulator System Software Qt Version
::2012/10/29::
Play Video
16
This is Qt 5
This is Qt 5
::2012/12/19::
Play Video
17
Introduction to MasterPlex QT v5: Luminex/Bio-Plex Quantitative Curve-Fitting Analysis Software
Introduction to MasterPlex QT v5: Luminex/Bio-Plex Quantitative Curve-Fitting Analysis Software
::2012/06/22::
Play Video
18
NokiaAppForum:  Software Development on Nokia Devices with Qt, Andreas Jakl, Teil 3/3
NokiaAppForum: Software Development on Nokia Devices with Qt, Andreas Jakl, Teil 3/3
::2010/03/09::
Play Video
19
Qt Enterprise Embedded SuperfluousSynth Demo
Qt Enterprise Embedded SuperfluousSynth Demo
::2013/10/24::
Play Video
20
Introducing Qt 5.2 - Quick Forecast Application
Introducing Qt 5.2 - Quick Forecast Application
::2013/12/12::
Play Video
21
My Yard Software Tour.qt
My Yard Software Tour.qt
::2011/01/15::
Play Video
22
NokiaAppForum:  Software Development on Nokia Devices with Qt, Andreas Jakl, Teil 2/3
NokiaAppForum: Software Development on Nokia Devices with Qt, Andreas Jakl, Teil 2/3
::2010/03/09::
Play Video
23
NokiaAppForum:  Software Development on Nokia Devices with Qt, Andreas Jakl, Teil 1/3
NokiaAppForum: Software Development on Nokia Devices with Qt, Andreas Jakl, Teil 1/3
::2010/03/09::
Play Video
24
Developing for Qt with Eclipse
Developing for Qt with Eclipse
::2009/05/13::
Play Video
25
Multi-Platform Applications with Qt
Multi-Platform Applications with Qt
::2013/06/20::
Play Video
26
Design Patterns in Qt 4
Design Patterns in Qt 4
::2009/02/24::
Play Video
27
Qt for Symbian - Developing in Qt Creator
Qt for Symbian - Developing in Qt Creator
::2009/12/01::
Play Video
28
Spice QT-68
Spice QT-68
::2014/05/20::
Play Video
29
Qt 4.5: The Cocoa Port
Qt 4.5: The Cocoa Port
::2009/02/25::
Play Video
30
Qt Creator - 01 An Introduction
Qt Creator - 01 An Introduction
::2008/10/27::
Play Video
31
Qt Creator - 02 My first creation
Qt Creator - 02 My first creation
::2008/10/27::
Play Video
32
Spice QT-58
Spice QT-58
::2014/05/20::
Play Video
33
Trying out Transmission-Qt
Trying out Transmission-Qt
::2013/10/22::
Play Video
34
Minehunt Qt 4 Declarative UI Technology Example
Minehunt Qt 4 Declarative UI Technology Example
::2009/07/24::
Play Video
35
Qt Creator - 03 Smart Code Completion
Qt Creator - 03 Smart Code Completion
::2008/10/29::
Play Video
36
Spice QT-65
Spice QT-65
::2014/05/20::
Play Video
37
Qt C++ First Application Snake
Qt C++ First Application Snake
::2010/06/16::
Play Video
38
QtDD13 - Faure & Boehm - KDE Frameworks 5: Qt add-ons overview
QtDD13 - Faure & Boehm - KDE Frameworks 5: Qt add-ons overview
::2014/02/14::
Play Video
39
Qt for Symbian - Setting up Qt for Symbian
Qt for Symbian - Setting up Qt for Symbian
::2009/12/03::
Play Video
40
Neuronal Network back-propagation Learning : Robot Avoider C++ / Qt
Neuronal Network back-propagation Learning : Robot Avoider C++ / Qt
::2011/12/03::
Play Video
41
Qt SDK 1.1
Qt SDK 1.1
::2011/04/27::
Play Video
42
Spice QT-50
Spice QT-50
::2014/05/20::
Play Video
43
Spice QT-56
Spice QT-56
::2014/05/20::
Play Video
44
Nokia Qt SDK - Cross-Platform Development Made Easy
Nokia Qt SDK - Cross-Platform Development Made Easy
::2010/04/27::
Play Video
45
Let
Let's Learn Python #24 - UI with Python, PyQt & Qt Designer
::2014/03/15::
Play Video
46
QtDD13 - Oliver Heggelbacher & Frankie Simon - fullmo Kickdrive -- Qt Quick in Industry Automation
QtDD13 - Oliver Heggelbacher & Frankie Simon - fullmo Kickdrive -- Qt Quick in Industry Automation
::2014/02/21::
Play Video
47
Ambrus Oszkár - Qt: Cum m-am indragostit de C++ (Accenture)
Ambrus Oszkár - Qt: Cum m-am indragostit de C++ (Accenture)
::2014/05/21::
Play Video
48
Qt for Symbian - Setting up a Symbian/S60 development environment
Qt for Symbian - Setting up a Symbian/S60 development environment
::2009/12/02::
Play Video
49
Qt Creator - 08 Improved Coding Efficiency
Qt Creator - 08 Improved Coding Efficiency
::2009/10/05::
Play Video
50
Spice QT-52
Spice QT-52
::2014/05/20::
NEXT >>
RESULTS [51 .. 101]
From Wikipedia, the free encyclopedia
  (Redirected from Qt Style Sheets)
Jump to: navigation, search
For the company also known as Qt Software, see Qt Development Frameworks.
Qt
Qt-logo.svg
Qt Designer 4 4 3.png
The Qt designer used for GUI designing
Original author(s) Haavard Nord and Eirik Chambe-Eng[1]
Developer(s)
Initial release 20 May 1995; 19 years ago (1995-05-20)[1]
Stable release 5.3.1 (June 25, 2014; 27 days ago (2014-06-25)) [±][2]
Preview release 5.3 beta (March 25, 2014; 3 months ago (2014-03-25)) [±][3]
Development status Active
Written in C++
Operating system Linux (Embedded, Wayland, X11), OS X, Windows,
Platform Cross-platform
Type Application framework
License LGPL-2.1 (Qt open-source version)[4]
Qt Commercial License (Qt Commercial version)[5]
Website qt-project.org

Qt (/ˈkjuːt/ "cute", or unofficially as Q-T cue-tee[6][7]) is a cross-platform application framework that is widely used for developing application software with a graphical user interface (GUI) (in which cases Qt is classified as a widget toolkit), and also used for developing non-GUI programs such as command-line tools and consoles for servers.

Qt uses standard C++ but makes extensive use of a special code generator (called the Meta Object Compiler, or moc) together with several macros to enrich the language. Qt can also be used in several other programming languages via language bindings. It runs on the major desktop platforms and some of the mobile platforms. It has extensive internationalization support. Non-GUI features include SQL database access, XML parsing, thread management, network support, and a unified cross-platform application programming interface (API) for file handling.

Qt is available under a commercial license, GPL v3 and LGPL v2. All editions support many compilers, including the GCC C++ compiler and the Visual Studio suite.

Qt is developed by Digia, who owns the Qt trademark, and the Qt Project under open governance, involving individual developers and firms working to advance Qt. Before the launch of the Qt Project, it was produced by Nokia's Qt Development Frameworks division, which came into existence after Nokia's acquisition of the Norwegian company Trolltech, the original producer of Qt.[8] In February 2011, Nokia announced its decision to drop Symbian technologies and base their future smartphones on Microsoft platform instead. 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.[9]

History[edit]

Haavard Nord and Eirik Chambe-Eng (the original developers of Qt and the CEO and President, respectively, of Trolltech) 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. The Windows platform was only available 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.

At the end of 2001, Trolltech released Qt 3.0, which added support for Mac OS X. 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 June 2005, Trolltech released Qt 4.0.[10]

Nokia acquired Trolltech ASA on 17 June 2008 and changed the name first to Qt Software, then to Qt Development Frameworks. Since then it focused on Qt development to turn it 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.[11] The source code was made available over Gitorious, a community oriented git source code repository, to gather an even broader community that is not only using Qt but also helping to improve it.

Licensing[edit]

At all times, Qt was available under a commercial license that allows developing proprietary applications with no restrictions on licensing. In addition, Qt has been gradually made available under several increasingly free licenses.

Until version 1.45, source code for Qt was released under the FreeQt license. This was viewed as not compliant with the open source principle by the Open Source Initiative and the free software definition by Free Software Foundation because, while the source was available, it did not allow the redistribution of modified versions.

Controversy erupted around 1998 when it became clear that the K Desktop Environment (now known as the KDE Software Compilation) 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.

With the release of version 2.0 of the toolkit, 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, which guarantees that Qt would fall under a BSD-style license should no free/open source version of Qt be released during 12 months.

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

In 2002, members of the KDE on Cygwin project began porting the GPL licensed Qt/X11 code base to Windows.[13] 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.[14][15] The project achieved reasonable success although it never reached production quality.

This was resolved when Trolltech released Qt/Windows 4 under the GPL in June 2005. Qt 4 now supports the same set of platforms in the free software/open source editions as in the proprietary edition, so it is now possible to create GPL-licensed free/open source applications using Qt on all supported platforms. The GPL v3 with special exception[16] 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.

On 14 January 2009, Qt version 4.5 added another option, the LGPL,[17] which should make Qt even more attractive for non-GPL open source projects and for closed applications.[18]

In March 2011, Nokia sold the commercial licensing part of Qt to Digia creating Qt Commercial.

Platforms[edit]

Qt works on the following platforms:

External ports[edit]

Since Nokia opened the Qt source code to the community on Gitorious various ports have been appearing. Here are some of them:

Deprecated ports[edit]

Editions[edit]

There are two editions of Qt available, the Qt Enterprise Edition, a commercial edition sold by Digia, and the Open Source edition.

Qt is available under the following copyright licenses:[51] GNU LGPL[4] (2.1 version with Qt special exception), GNU GPL[52] 3.0 version, and the Commercial Developer License[5]

Releases[edit]

Main article: List of Qt releases

Qt 4[edit]

Trolltech released Qt 4.0 on 28 June 2005 and introduced five new technologies in the framework:

  • Tulip A set of template container classes.
  • Interview A model–view–controller architecture for item views.
  • Arthur A 2D painting framework.
  • Scribe A Unicode text renderer with a public API for performing low-level text layout.
  • MainWindow A modern action-based main window, toolbar, menu, and docking architecture.

Qt 5[edit]

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.[53] Qt5 brings significant improvements to the speed and ease of developing user interfaces.[54]

Framework development of Qt 5 moved to open governance, taking place at qt-project.org. It is now possible for developers outside Digia to submit patches and have them reviewed.[55]

Version Release date New features
5.0 19 December 2012[56] Major overhaul of the Qt 4.x series.
Complete Wayland support, including the client-side decorations.
5.1 3 July 2013 New modules and experimental Android and iOS support as technology preview.[57]
5.2 12 December 2013 First release with official support of Android and iOS.
5.3 20 May 2014 http://blog.qt.digia.com/blog/2014/05/20/qt-5-3-released/

Current version (5.2)

Qt 5.2 provides several improvements, including a new Scene graph renderer that has much better performance for drawing vector objects by using an OpenGL backend and minimizing GPU overdraws. Benchmarks of development versions shows significant improvements in speed and a visible decrease in CPU usage, because of the better usage of GPU rendering. The vision is to have game-like performance for the drawing canvas and QML renderer.[58] Additionally, Qt 5.2 introduces new functionalities for KDE Frameworks 5 and many other improvements.[59]

Software architecture[edit]

Example of Qt usage in Linux-based systems

Qt, when it was first released, relied on a few 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 depended really 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 much.[60]
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[61] 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.

Modules[edit]

Starting with Qt 4.0 the framework was split into individual modules.[62][63] With Qt 5.0 the architecture was modularized even further.[64][65] Qt is now split into essential and add-on modules.[66]

Qt Essentials[edit]

  • Qt Core The only required Qt module, containing non-graphical classes used by other modules
  • 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 Qt5.
  • Qt QML Module for QML and JavaScript languages.
  • Qt Quick The module for GUI application written using QML2.
  • Qt Quick Controls Widget like controls for Qt Quick
  • Qt Quick Layouts Layout for arranging items in Qt Quick
  • Qt Network Network abstraction layer. Complete with TCP, UDP, HTTP, SSL and since Qt 5.3 SPDY support.
  • 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 WebKit Qt's WebKit implementation and API.
  • Qt WebKit Widgets The widget API for Qt WebKit
  • Qt Test Classes for unit testing Qt applications and libraries.

Qt Add-Ons[edit]

  • Active Qt Classes for applications which use ActiveX.
  • Qt Bluetooth Classes accessing Bluetooth hardware.
  • Qt D-Bus Classes for IPC using the D-Bus protocol.
  • Qt OpenGL Legacy module containing the OpenGL classes from Qt4. In Qt5 the similar functionality in Qt GUI is recommended.
  • Qt Script Legacy module for scripting Qt application using ECMAScript/JavaScript. In Qt5, using similar classes in Qt QML is recommended.

Tools[edit]

CodeEditor, a Qt-based source code editor/IDE. The screenshot depicts "bracket matching" and syntax highlighting.
  • Qt Creator, a cross-platform IDE for C++ and QML. Qt Designer's GUI layout/design functionality is integrated into this relatively new IDE, although Qt Designer can still be called as a standalone tool.
  • qmake, a tool that automates the generation of Makefiles for development project across different platforms

Programming language bindings[edit]

Qt has a range of bindings for various languages,[67] which implement some or all of its feature set.

Uses[edit]

Organizations using Qt[edit]

Software using Qt[edit]

Main category: Software that uses Qt

Example applications using Qt are Altera Quartus, a design and simulation tool for programmable logic; Autodesk Maya;[80][81] Bitcoin Core; Cameleon (programming language); Mathematica;[82] Google Earth;[83] KDE,[84] a desktop environment for UNIX-like operating systems; Skype;[85] Spotify for Linux;[86] Ubuntu;[87] VirtualBox, an OS virtualization software package; Musescore music score writing software; and the VLC media player.[88]

See also[edit]

References[edit]

  1. ^ a b c d Blanchette, Jasmin; Summerfield, Mark (June 2006). "A Brief History of Qt". C++ GUI Programming with Qt 4 (1st ed.). Prentice-Hall. pp. xv–xvii. Retrieved 5 August 2013. 
  2. ^ Tuukka Turunen (25 June 2014). "Qt 5.3.1 Released". Retrieved 2 July 2014. 
  3. ^ Tuukka Turunen (2014-03-25). "Qt 5.3 Beta Released". Retrieved 2014-03-25. 
  4. ^ a b "Qt GNU LGPL v. 2.1 Version". 
  5. ^ a b "Qt Commercial version under the Qt Commercial License". 
  6. ^ "That Smartphone Is So Qt". Ashlee Vance. 16 February 2010. Retrieved 19 February 2010. 
  7. ^ "The Qt 4 Dance" (video). Retrieved 19 February 2010. 
  8. ^ Hughes, Bradley T. (30 January 2008). "About the Nokia acquisition". Retrieved 17 September 2013. 
  9. ^ Nystrom, Sebastian (7 March 2011). "Nokia and Digia working together to grow the Qt community". Retrieved 8 July 2011. 
  10. ^ "Trolltech Releases Qt 4.0 | KDE.news". Dot.kde.org. Retrieved 13 November 2011. 
  11. ^ Niels Weber (23 June 2010). "Nokia Qt SDK 1.0 released". Labs.trolltech.com. Retrieved 13 November 2011. 
  12. ^ "Trolltech offers a choice in licensing with the addition of GPL licensing for the upcoming release of Qt". Qt.nokia.com. Retrieved 13 November 2011. 
  13. ^ Q../Windows Edition history, 5 June 2006[dead link]
  14. ^ E-mail to the kde-cygwin mailing list by Chris January, 4 February 2003
  15. ^ "Qt Non-commercial FAQ". Trolltech. Archived from the original on 5 October 2003. 
  16. ^ "Nokia Corporation Qt GPL Exception Version 1.3". Doc.trolltech.com. 22 July 1999. Retrieved 13 November 2011. 
  17. ^ Nyström, Sebastian (14 January 2009). "Nokia to license Qt under LGPL". Retrieved 17 September 2013. 
  18. ^ "ICS Whitepaper on the Implications of Qt under LGPL for Commercial and Government users" (PDF). Retrieved 13 November 2011. 
  19. ^ "[New Features in Qt 5.1 - Support for New Platforms". Digia. 3 July 2013. Retrieved 3 July 2013. 
  20. ^ "Necessitas project". Retrieved 3 December 2012. 
  21. ^ "Qt Wiki – Support for Embedded Linux". Qt Project. 12 August 2011. Retrieved 21 August 2013. 
  22. ^ "Supported Platforms". Retrieved 1 February 2014. 
  23. ^ "Qt Wiki – Support for OS X". Qt Project. 14 August 2011. Retrieved 21 August 2013. 
  24. ^ Qt Blog. "Qt Commercial Formally Supports QNX | Qt Blog". Blog.qt.digia.com. Retrieved 2013-03-19. 
  25. ^ nratelle. "Github project". Github.com. Retrieved 13 November 2011. 
  26. ^ "Blackberry | Qt Wiki". Qt Project. 16 January 2013. Retrieved 19 March 2013. 
  27. ^ Qt Blog. "Qt Commercial for VxWorks | Qt Blog". Blog.qt.digia.com. Retrieved 2013-03-19. 
  28. ^ Jørgen Lind (18 March 2011). "Multi-process Lighthouse". Qt Project. Retrieved 21 August 2013. 
  29. ^ "Getting started with Lighthouse". Retrieved 25 November 2011. 
  30. ^ Kristian Høgsberg (25 January 2011). "Add wayland lighthouse plugin". 
  31. ^ "Qt Wiki – Support for Windows". Qt Project. 11 August 2011. Retrieved 11 August 2013. 
  32. ^ Bjoern Breitmeyer (21 August 2013). "The State of WinCE Support in Qt5". KDAB. Retrieved 21 August 2013. 
  33. ^ "Qt Wiki – Support for Linux/X11". Qt Project. 12 August 2011. Retrieved 21 August 2013. 
  34. ^ "KDE on OpenSolaris". Hub.opensolaris.org. 26 October 2009. Retrieved 13 November 2011. 
  35. ^ "Qt Applications and UI Framework for Haiku". Qt-haiku.ru. Retrieved 13 November 2011. 
  36. ^ "Qt 4 Application and UI Framework for eCS". Svn.netlabs.org. 15 September 2011. Retrieved 13 November 2011. 
  37. ^ Qt webOS port
  38. ^ darron (25 February 2010). "Blog: Qt on the Palm Pre". Griffin.net. Retrieved 13 November 2011. 
  39. ^ darron (30 January 2010). "Blog: Qt on Amazon Kindle DX". Griffin.net. Retrieved 13 November 2011. 
  40. ^ "Qt Ubuntu". Launchpad.net. 29 January 2013. Retrieved 19 March 2013. 
  41. ^ "Qt AmigaOS Native 4.7". Retrieved 5 August 2013. 
  42. ^ "Qt for Tizen". Retrieved 15 December 2013. 
  43. ^ "Support for Symbian | Qt Wiki". Qt Project. 29 August 2012. Retrieved 19 March 2013. 
  44. ^ "Qt for S60 – Forum Nokia Wiki". Wiki.forum.nokia.com. Retrieved 13 November 2011. 
  45. ^ "Nokia Announce Technology preview of Qt on S60". All About Symbian. 20 October 2008. Retrieved 13 November 2011. 
  46. ^ Paul, Ryan (20 October 2008). "Nokia releases first Qt preview for Symbian S60". ars technica. Retrieved 13 November 2011. 
  47. ^ Espen Riskedal (20 October 2008). "Qt Labs Blogs – We’re porting Qt to S60!". Labs.trolltech.com. Retrieved 13 November 2011. 
  48. ^ "Qt Software – Technology Preview – Qt for S60". Trolltech.com. Retrieved 13 November 2011. 
  49. ^ "David Wood: S60 / Avkon are dead". Tamss60.tamoggemon.com. Retrieved 13 November 2011. 
  50. ^ "Qt Wiki – Support for Windows CE and Windows Mobile". Developer.qt.nokia.com. 12 August 2011. Retrieved 13 November 2011. 
  51. ^ "Qt Licensing". 
  52. ^ "Qt GNU GPL v. 3.0 Version". 
  53. ^ "Concern about removal of QWidget classes". Qt5-feedback mailing list. 7 October 2011. http://lists.qt.nokia.com/public/qt5-feedback/2011-October/001622.html.
  54. ^ Knoll, Lars (9 May 2011). "Thoughts about Qt 5". Digia. Retrieved 9 May 2011. 
  55. ^ Lars Knoll (21 October 2011). "The Qt Project is live!". Nokia. Retrieved 8 February 2012. 
  56. ^ Qt Blog. "Introducing Qt 5.0 | Qt Blog". Digia. Retrieved 2013-03-19. 
  57. ^ "New Features in Qt 5.1". Digia. 3 July 2013. Retrieved 3 July 2013. 
  58. ^ "New Scene Graph Renderer | Qt Blog". Qt Project. 2 September 2013. Retrieved 8 September 2013. 
  59. ^ "Qt 5.2 To Bring New Scene Graph Renderer | Phoronix". Phoronix. 3 September 2013. Retrieved 8 September 2013. 
  60. ^ "Library". Digia. "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." 
  61. ^ "Signals & Slots - QtCore 5.1". Qt Project. 4 July 2013. Retrieved 4 July 2013. 
  62. ^ "Trolltech Releases Qt 4.0". KDE. 28 June 2005. Retrieved 5 August 2013. 
  63. ^ "All Modules | Documentation". Qt Project. Retrieved 2013-04-08. 
  64. ^ Qt Blog (19 December 2012). "Introducing Qt 5.0 | Qt Blog". Digia. Retrieved 8 April 2013. 
  65. ^ Kyle Morris (24 December 2012). "Qt 5.0 - Congratulations to the Qt Project". KDE. Retrieved 5 August 2013. 
  66. ^ "QtDoc 5.1: All Modules". Qt Project. Retrieved 2013-04-08. 
  67. ^ "Programming Language Support & Language Bindings". Qt Project. Retrieved 21 August 2013. 
  68. ^ "Qt in the European Space Agency". 
  69. ^ "Behind the Scenes at DreamWorks Animation: Making the Apps that Make the Movies". 
  70. ^ "UI & System Design Challenges for the NxG Lighting Tool". 
  71. ^ "Lucasfilm Entertainment Company Ltd.". 
  72. ^ "Qt in Visual Effects". 
  73. ^ "Panasonic selects Qt for HD video system". 
  74. ^ "Qt in IP Communications". 
  75. ^ "Qt in Home Media". 
  76. ^ "Qt helped Siemens deliver a C++ development platform for manufacturing software GUIs". 
  77. ^ "Volvo Mobility Systems". 
  78. ^ "Qt helped Walt Disney reduce development time spent on its cross-platform feature film production application". 
  79. ^ "Blizzard's additions/modifications to Qt". 
  80. ^ "Qt in Autodesk". 
  81. ^ "Qt in visual effects". 
  82. ^ "Qt delivered advanced, cross-platform C++ GUI for Mathematica’s development team". 
  83. ^ "Google Earth Includes a Web Browser". Googlesystem.blogspot.de. 15 June 2010. Retrieved 8 April 2013. 
  84. ^ "The KDE development platform". 
  85. ^ "Qt in use – Skype.". Archived from the original on 2009-02-26. 
  86. ^ "10 Qt Use Cases You Didn’t Know". 
  87. ^ "Canonical's Windowing Shift: More than a Mir Techie Footnote". Linux.com. 6 March 2013. Retrieved 8 April 2013. 
  88. ^ "Qt in VideoLan Player". 

Bibliography[edit]

External links[edit]

Wikipedia content is licensed under the GFDL License
Powered by YouTube
LEGAL
  • Mashpedia © 2014