1. Основы QT — Обзор Qt

искусственный интеллект

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 Поддерживаемые платформы

  1. Windows — XP, Vista, Win7, Win8, Win2008, Win10
  2. Uinux/X11 — Linux, Sun Solaris, HP-UX, Compaq Tru64 UNIX, IBM AIX, SGI IRIX, FreeBSD, BSD/OS и многие другие платформы X11.
  3. Макинтош – Mac OS X
  4. Embedded — встроенная платформа Linux с поддержкой кадрового буфера, Windows CE

1.4 QtВерсия

Qt выпускается в разных версиях, разделенных на коммерческую версию и версию с открытым исходным кодом.

  1. коммерческая версия

Для разработки коммерческого программного обеспечения они предоставляют традиционные дистрибутивы коммерческого программного обеспечения, а также предоставляют бесплатные обновления и услуги технической поддержки в течение срока действия коммерческой версии.

  1. Версия LGPL с открытым исходным кодом:

Программное обеспечение с открытым исходным кодом, предназначенное для собственной разработки, оно обеспечивает ту же функциональность, что и коммерческая версия, и является бесплатным по лицензии GNU General Public License.

1.5 QtЗагрузить и установить

ссылка для скачивания:

http://woohoo.other.io/download-op…

 

Linux Host

OS X Host

Windows Host

Установить

Установка по умолчанию (рекомендуется выбрать все компоненты)

  • Qt предоставляет разные версии установочных пакетов для разных платформ, которые можно загрузить и установить в соответствии с реальной ситуацией.qt-opensource-windows-x86-mingw482_opengl-5.3.1версия для объяснения

 

1.6 QtПреимущества

  1. Кроссплатформенность, поддерживает практически все платформы
  2. Интерфейс прост и удобен.Изучение фреймворка QT является эталоном для изучения других фреймворков.
  3. В определенной степени упрощен механизм рециркуляции памяти.
  4. Эффективность разработки высока, и приложение можно построить быстро.
  5. Существует хорошая атмосфера сообщества, и доля рынка медленно растет.
  6. Возможна встроенная разработка.

 

1.7 случай успеха

  1. Среда рабочего стола Linux KDE
  2. Офисное программное обеспечение WPS
  3. Скайп VoIP
  4. Google Планета Земля Google Карты
  5. VLC мультимедийный проигрыватель
  6. Программное обеспечение виртуальной машины VirtualBox