1.1 Что такое Qt
Qt — этоКроссплатформенностьС++Платформа приложения с графическим интерфейсом пользователя. Он предоставляет разработчикам приложений все функции, необходимые для создания современных графических интерфейсов. Он полностью объектно-ориентирован, легко расширяем и позволяет программировать настоящие компоненты.
1.2 Qtистория развития
1991 Qt впервые разработан компанией Trolltech.
Введен в коммерческую сферу в 1996 году, он также является основой популярной среды рабочего стола Linux KDE.
В 2008 году Trolltech была приобретена Nokia, а Qt стал называться языком программирования Nokia.
Qt была приобретена Digia в 2012 году.
В апреле 2014 года была выпущена кроссплатформенная интегрированная среда разработки Qt Creator 3.1.0, а официальная версия Qt 5.3 была распространена 20 мая того же года.На данный момент в Qt реализована всесторонняя поддержка iOS, Android, WP и другие платформы.
Последняя версия Qt — 5.8.0.
1.3 Поддерживаемые платформы
- Windows — XP, Vista, Win7, Win8, Win2008, Win10
- Uinux/X11 — Linux, Sun Solaris, HP-UX, Compaq Tru64 UNIX, IBM AIX, SGI IRIX, FreeBSD, BSD/OS и многие другие платформы X11.
- Макинтош – Mac OS X
- Embedded — встроенная платформа Linux с поддержкой кадрового буфера, Windows CE
1.4 QtВерсия
Qt выпускается в разных версиях, разделенных на коммерческую версию и версию с открытым исходным кодом.
- коммерческая версия
Для разработки коммерческого программного обеспечения они предоставляют традиционные дистрибутивы коммерческого программного обеспечения, а также предоставляют бесплатные обновления и услуги технической поддержки в течение срока действия коммерческой версии.
- Версия LGPL с открытым исходным кодом:
Программное обеспечение с открытым исходным кодом, предназначенное для собственной разработки, оно обеспечивает ту же функциональность, что и коммерческая версия, и является бесплатным по лицензии GNU General Public License.
1.5 QtЗагрузить и установить
ссылка для скачивания:
http://woohoo.other.io/download-op…
Linux Host
- Qt 5.5.0 for Linux 32-bit (535 MB) (info)
- Qt 5.5.0 for Linux 64-bit (532 MB) (info)
- Qt 5.5.0 for Android (Linux 64-bit, 605 MB) (info)
- Qt 5.5.0 for Android (Linux 32-bit, 608 MB) (info)
OS X Host
- Qt 5.5.0 for Mac (588 MB) (info)
- Qt 5.5.0 for Android (Mac, 652 MB) (info)
- Qt 5.5.0 for Android and iOS (Mac, 1.7 GB) (info)
Windows Host
- Qt 5.5.0 for Windows 64-bit (VS 2013, 650 MB) (info)
- Qt 5.5.0 for Windows 32-bit (VS 2013, 633 MB) (info)
- Qt 5.5.0 for Windows 32-bit (VS 2012, 587 MB) (info)
- Qt 5.5.0 for Windows 32-bit (VS 2010, 585 MB) (info)
- Qt 5.5.0 for Windows 32-bit (MinGW 4.9.2, 959 MB) (info)
- Qt 5.5.0 for Android (Windows 32-bit, 1.0 GB) (info)
- Qt 5.5.0 for Windows RT 32-bit (621 MB) (info)
Установить
Установка по умолчанию (рекомендуется выбрать все компоненты)
- Qt предоставляет разные версии установочных пакетов для разных платформ, которые можно загрузить и установить в соответствии с реальной ситуацией.qt-opensource-windows-x86-mingw482_opengl-5.3.1версия для объяснения
1.6 QtПреимущества
- Кроссплатформенность, поддерживает практически все платформы
- Интерфейс прост и удобен.Изучение фреймворка QT является эталоном для изучения других фреймворков.
- В определенной степени упрощен механизм рециркуляции памяти.
- Эффективность разработки высока, и приложение можно построить быстро.
- Существует хорошая атмосфера сообщества, и доля рынка медленно растет.
- Возможна встроенная разработка.
1.7 случай успеха
- Среда рабочего стола Linux KDE
- Офисное программное обеспечение WPS
- Скайп VoIP
- Google Планета Земля Google Карты
- VLC мультимедийный проигрыватель
- Программное обеспечение виртуальной машины VirtualBox
- …