Автор Андрей Андреевич задал вопрос в разделе Другие языки и технологии
Вопрос про QT. Объясните, пожалуйста, что это такое? Это графическая среда разработки на C++? Типа как Borland Delphi? и получил лучший ответ
Ответ от Andrey Kuznetsov[гуру]
Qt - это написанная на языке C++ кроссплатформенная библиотека. Первоначально она задумывалась как библиотека классов для создания графического интерфейса пользователя ОС Linux (на основе Qt разработана такая популярная графическая среда UNIX-систем как KDE), но сейчас библиотеку можно назвать универсальной поскольку в ней имеются классы для работы с сетью, XML и т. д. и т. п. Первоначально Qt распространялась как библиотека с набором инструментов разработки: Designer (визуальный проектировщик интерфейса пользователя, действительно, похожий на Delphi / Builder), Assistant (весьма развитая справочная система) и Linguist (система для перевода интерфейса программ). В настоящее время создана интегрированная среда разработки (IDE) - Qt Creator, которая объединила все эти инструменты. С помощью Qt можно создавать программы на языке C++, являющиеся переносимыми на уровне исходных текстов, т. е. можно взять один и тот же Qt-исходник и откомпилировать его для Windows, Linux, MacOS X и т. п. , и программа будет выглядеть и вести себя одинаково под разными ОС.
Примеры моих программ, написанных с использованием Qt, можно посмотреть здесь: Andrey Kuznetsov
Мастер
(1323)
Э, нет! Это среда, это библиотека, но БЕЗ компилятора. Под Linux компилятор - это g++ из GCC, под Windows - это либо опять-таки g++ из MinGW, либо Visual C++. Правда, если Вы скачаете полную версию Nokia Qt Framework для Windows, то там будет всё, включая подходящую версию MinGW. Хотя я предпочитаю устанавливать MinGW отдельно: прилагаемая к фреймворку версия MinGW несколько урезана по функционалу. Ну а для Visual C++ нужно скачивать отдельную версию Qt.
типа VCL в Делфи, то есть всякие кнопочки-рюшечки, которые можно извлекать и использовать в своих программах