Введение в Qt
Материал из Wiki.crossplatform.ru
Lit-uriy  (Обсуждение | вклад)  (→См. также:  актуализировал ссылку на документацию)  | 
		Lit-uriy  (Обсуждение | вклад)   (добавил ссылку на оф.сайт, добавил упоминание Qt Creator'а)  | 
		||
| Строка 1: | Строка 1: | ||
| - | Итак, [[Qt]] - это библиотека, позволяющая разрабатывать ПО с графическим интерфейсом под многие целевые платформы, в том числе и под Microsoft Windows. Сама по себе библиотека состоит из огромного количества файлов с исходным кодом, написанном на языке С++. Qt не является интегрированной средой разработки (IDE). Следовательно, для написания программ с использованием Qt необходимо использовать либо стороннюю IDE, в которую Qt может быть интегрирована, посредством так называемого интегратора, либо специализированный текстовый редактор с подсветкой кода.  | + | Итак, [[Qt]] - это библиотека, разработанная компанией '''Qt Software''' (ранее ''Trolltech''), позволяющая разрабатывать ПО с графическим интерфейсом под многие целевые платформы, в том числе и под Microsoft Windows. Сама по себе библиотека состоит из огромного количества файлов с исходным кодом, написанном на языке С++. Qt не является интегрированной средой разработки (IDE). Следовательно, для написания программ с использованием Qt необходимо использовать либо стороннюю IDE, в которую Qt может быть интегрирована, посредством так называемого интегратора, либо специализированный текстовый редактор с подсветкой кода.  | 
Список IDE поддерживаемых интеграторами:  | Список IDE поддерживаемых интеграторами:  | ||
* Visual Studio (только коммерческая версия Qt)  | * Visual Studio (только коммерческая версия Qt)  | ||
* [[Eclipse]] (бесплатно)  | * [[Eclipse]] (бесплатно)  | ||
* [[QDevelop]] (разработан специально для Qt4, не требует интегратор)  | * [[QDevelop]] (разработан специально для Qt4, не требует интегратор)  | ||
| + | |||
| + | Недавно Qt Software разработала специализированную IDE - [[Qt Creator]].  | ||
Библиотека Qt укомплектовывается несколькими инструментальными средствами:  | Библиотека Qt укомплектовывается несколькими инструментальными средствами:  | ||
| Строка 15: | Строка 17: | ||
* [[Установка Qt|Установка Qt]]  | * [[Установка Qt|Установка Qt]]  | ||
* [[Qt_RTT|Перевод документации Qt]]  | * [[Qt_RTT|Перевод документации Qt]]  | ||
| + | * Официальный сайт разработчика - [http://www.qtsoftware.com/ Qt Software]  | ||
[[Категория:Qt]]  | [[Категория:Qt]]  | ||
Версия 12:28, 11 июля 2009
Итак, Qt - это библиотека, разработанная компанией Qt Software (ранее Trolltech), позволяющая разрабатывать ПО с графическим интерфейсом под многие целевые платформы, в том числе и под Microsoft Windows. Сама по себе библиотека состоит из огромного количества файлов с исходным кодом, написанном на языке С++. Qt не является интегрированной средой разработки (IDE). Следовательно, для написания программ с использованием Qt необходимо использовать либо стороннюю IDE, в которую Qt может быть интегрирована, посредством так называемого интегратора, либо специализированный текстовый редактор с подсветкой кода. Список IDE поддерживаемых интеграторами:
- Visual Studio (только коммерческая версия Qt)
 - Eclipse (бесплатно)
 - QDevelop (разработан специально для Qt4, не требует интегратор)
 
Недавно Qt Software разработала специализированную IDE - Qt Creator.
Библиотека Qt укомплектовывается несколькими инструментальными средствами:
- Qt Linguist - Графическое ПО для локализации (переводов) программ написанных с использованием Qt.
 - Qt Designer - Графическое ПО для визуального проектирования графического интерфейса пользователя, также как и MS Vsual Studio или Borland C++ Builder.
 - Qt Assistant - Графическое ПО аналог справочной системы MS Windows.
 
Библиотека состоит из нескольких модулей (см. список), в процессе компиляции из исходных файлов этих модулей создаются динамически подключаемые библиотеки (*.dll для MS Windows). Также в процессе компиляции создаются исполняемые файлы (*.exe для MS Windows) инструментальных средств, примеров и прочего.
См. также
- Установка Qt
 - Перевод документации Qt
 - Официальный сайт разработчика - Qt Software
 
