Qt Framework
January 30th, 2012
Qt
- Qt Developer Homepage
- Qt Project - governs the open source development of Qt. It allows anybody wanting to contribute to join the effort, through a meritocratic structure of approvers and maintainers.
- whitepapers (pdf)
- Qt Quarterly electronic newsletter
- Qt Wiki (qt.gitorious.org)
- Qt Roadmap
My Tags
Documentation
- Online Reference Documentation
- Qt Reference Documentation (Qt 4.8)
- Qt Internals – The articles explain how various Qt features are designed and implemented.
- slideshare: Presentations and documents tagged “qt”
- QML
- Introduction to the QML language
- Qt Quick consists of a rich set of user interface elements, a declarative language for describing user interfaces and a language runtime. A collection of C++ APIs is used to integrate these high level features with classic Qt applications.
- QML Performance
- Qt API Mapping Tool (from iOS, Android to 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.
- 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 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 – асинхронное модульное тестирование.
Mobile
Qt wiki
HowTo
- 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
- Сборка Qt без зависимостей (MS Visual Studio)
- Использование OpenCL с Qt
- Приватные слоты в паттерне Pimpl от Qt
- Pimpl. D-pointer. Или чеширский кот по версии Qt
- What Threads are not, and how to avoid making a fool out of yourself
- QLibrary (brief)
- Implementing a Reusable Custom QNetworkReply
- Threads, Events and QObjects
- Understand the Qt containers
- Локализация и числительные
- Qt — трудности перевода
- Qt — статическая линковка библиотеки под Windows
