Qt Framework
December 28th, 2018
Qt
- Qt Developer Homepage
- Qt Roadmap
- Qt Get the Source
My Tags
Documentation
- Qt Reference Documentation (Qt 5)
- Qt Internals – The articles explain how various Qt features are designed and implemented.
- QML Tutorial
- The Qt Quick module is the standard library for writing QML applications. While the Qt QML module provides the QML engine and language infrastructure, the Qt Quick module provides all the basic types necessary for creating user interfaces with QML.
- Performance Considerations And Suggestions
- MeeGo: QML performance tips and tricks
- Qt Forum
- slideshare: Presentations and documents tagged “qt”
Documentation – SlideShare
Documentation – Tutorial
- Qt Quick Game Programming – This tutorial is a crash course into Qt Quick development using the latest Qt 4.7 release. It introduces first briefly what Qt Quick is, and then dig into implementation details of a game called 5-in-a-row.
Documetation –
Study
- Qt eLearning
- Slides: Qt Training
- Qt in Education Course Material
- Training Day at Qt Developer Days 2009
- Qt Curriculum
- Qt Certification Exams
- Specialized eLearning modules based on Qt Training modules
- Training Materials
- Youtube: QtStudios
- Qt Videos
Forums
QML
- Qt Components – Qt Quick provides simple QML Elements that allow you to create fluid uis from scratch without restricting the designers creativity. (bugreports and statistic)
Qt Libraries
- QtOpenCL – Using OpenCL with Qt
- LibQxt is an extension library for Qt providing a suite of cross-platform utility classes to add functionality not readily available in the Qt toolkit by Trolltech, a Nokia company.
- Qt Solutions Catalog – Components for Qt version 4
- QextSerialPort provides an interface to old fashioned serial ports for Qt-based applications. It currently supports Mac OS X, Windows, Linux, FreeBSD.
- Log4Qt – is a C++ port of the Apache Software Foundation Log4j package using the Trolltech Qt Framework. It is intended to be used by open source and commercial Qt projects.
- Qt Cryptographic Architecture (QCA) – Taking a hint from the similarly-named Java Cryptography Architecture, QCA aims to provide a straightforward and cross-platform crypto API, using Qt datatypes and conventions. QCA separates the API from the implementation, using plugins known as Providers. The advantage of this model is to allow applications to avoid linking to or explicitly depending on any particular cryptographic library. This allows one to easily change or upgrade crypto implementations without even needing to recompile the application! QCA should work everywhere Qt does, including Windows/Unix/MacOSX.
- High-Performance Qt Serial Port Library
- QJson is a qt-based library that maps JSON data to QVariant objects: JSON arrays will be mapped to QVariantList instances, while JSON objects will be mapped to QVariantMap.
- qt-json – A simple class for parsing JSON data into a QVariant hierarchy and vice versa. Now, we can also reverse the process and serialize QVariant hierarchies into valid JSON data.
- QScintilla is a port to Qt of Neil Hodgson’s Scintilla C++ editor control. (how to integrate (rus)).
Qt Libraries – UI
- Q7Goodies is a Qt add-on that provides Windows 7 features like jump list, taskbar thumbnails, thumbnail toolbar and more in a Qt way. It integrates seamlessly with existing applications by using Qt design patterns and API style. It comes with the full source code and a royalty-free license.
- QtitanMultimedia component adds various multimedia technologies, such as Adobe Flash, Adobe Reader and Microsoft Silverlight, to applications designed using Qt framework. QtitanMultimedia integrates with the Qt Designer form designer, simplifying the addition of new objects and speeding up the design process.
- QtitanDataGrid component
- Qt plotting widget
Qt Libraries – Media
- QtAV – A cross-platform media playback framework based on Qt and FFmpeg. High performance. User & developer friendly (homepage).
Qt Libraries – DB
- QDjango is a simple yet powerful Object Relation Mapper (ORM) written in C++ and built on top of the Qt library. Where possible it tries to follow django’s ORM API, hence its name. It is released under the terms of the GNU Lesser General Public License version 3.
Qt Libraries – Test
- QuickUnit – асинхронное модульное тестирование.
Qt Libraries – Web
- Snowshoe is an open source project to build a cross platform browser application with multiple user interfaces while sharing the same core engine, based on Qt5 and WebKit2 technologies. The user interfaces are implemented in QML and have a strong focus on both the usability and the user experience on different platforms – desktops, mobile phones, tablets, etc. Special attention is given to the requirements and restrictions of each platform, like screen size, input methods, memory and processing power.
Mobile
- Symbian Design Guidelines
- Necessitas is the codename for the port of Qt on the Android Operating System and of the user-friendly Qt Creator Integration with Android. (Video tutorial)
- UIKit lighthouse platform – Qt-iPhone port
Qt wiki
HowTo
- Building Qt Desktop for Windows with MSVC
- Loading and Scaling Images in a Thread
- A Browser for QDebug Log Output
- How to Create and Run Qt Application for Android
Useful Links
Articles
- See “Articles, Tips and Code Snippets” section