Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Что такое QT? В двух словах 
V
    Опции темы
ksili
Дата 21.8.2007, 09:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: 1
Всего: 17



Я понимаю, что это среда разработки на C++. Но у меня конкретно такой вопрос: это что-то наподобие Java и .NET? То есть на машине должна быть установлена какая-то виртуальная среда выполнения, чтобы на ней заработала прога, написанная на QT?
Я так подумал потому, что увидел на сайте QT слово framework. Растолкуйте мне кто в курсе.


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
JackYF
Дата 21.8.2007, 10:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 18
Всего: 162



Цитата(ksili @  21.8.2007,  09:55 Найти цитируемый пост)
Я так подумал потому, что увидел на сайте QT слово framework. Растолкуйте мне кто в курсе. 

c Java и .NET не имеет ничего общего. Приложение как приложение, никаких виртуальных сред не требуется.

Библиотека написана на С++. И компилируются проекты обычным С++-компилятором.
По сути - это хороший набор библиотек для кроссплатформенной работы с GUI + еще много полезных вещей.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
ksili
Дата 21.8.2007, 10:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: 1
Всего: 17



A IDE там есть?


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
Lazin
Дата 21.8.2007, 10:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 41
Всего: 154



Qt - библиотека для разработки кроссплатформенных приложений, так-же содержит набор утилит для сборки qmake и для обработки исходников moc благодаря которым можно помимо стандартного С++ использовать сигналы-слоты.

Добавлено через 1 минуту и 22 секунды
Есть плагин для клипсы

Добавлено через 2 минуты и 53 секунды
Плюс существует привязка для питона, и что-то, под названием Qtopia.

Добавлено через 5 минут и 24 секунды
зы
под винду бесплатная версия Qt компилица только mingw, сама библиотека имеет очень стройную объектную модель, за это многим и нравица
PM MAIL Skype GTalk   Вверх
sentry
Дата 21.8.2007, 10:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Code Monkey
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 29.1.2007
Где: Москва

Репутация: 1
Всего: 10



Можно еще прочитать про нее на всем известном ресурсе.
PM MAIL   Вверх
ksili
Дата 21.8.2007, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: 1
Всего: 17



Почитал тут немного.

Там много так лицензий на эту QT. В чём их принципиальная разница?
И ещё: выходит все кто пишет на QT, пишут открытый код. То есть любой может попросить исходники, и вы должны их предоставить?


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
JackYF
Дата 21.8.2007, 10:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 18
Всего: 162



Цитата(ksili @  21.8.2007,  10:45 Найти цитируемый пост)
То есть любой может попросить исходники, и вы должны их предоставить? 

Ты можешь взять QT по GPL, и тогда да. Как и любую программу, которая лицензируется по этой лицензии.
Но ты можешь и купить QT по коммерческой лицензии, и тогда можешь писать закрытый код.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
SABROG
Дата 21.8.2007, 10:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Hacker
****


Профиль
Группа: Завсегдатай
Сообщений: 2481
Регистрация: 18.9.2006

Репутация: 4
Всего: 91



Так и есть. Я пишу программы для себя, поэтому если не хочу открывать ее исходный код, то не обязан никому говорить о ее существовании. smile

Кстати насчет IDE под Qt, действительно есть плагин/интегратор для Eclipse, там встроенный дизайнер форм, редактор .pro файлов и т.п. Но он пока очень сыроват, лично уже репортов 10 отправил. Т.ч. пока надо использовать дизайнер в стандартной поставке + любимый текстовый редактор + командная строка.

Это сообщение отредактировал(а) SABROG - 21.8.2007, 10:53


--------------------
Национальная группа Russian Federation на QtCentre.
PM MAIL   Вверх
ksili
Дата 21.8.2007, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: 1
Всего: 17



Чё-то коммерческая лиценизия стоит в 2-3 больше, чем на BCB2007  smile

Добавлено через 3 минуты и 25 секунд
License Pricing (per developer) 

Platform                Console Edition      Desktop Light          Edition Desktop Edition 
One Platform                $1780                    $1990                           $3300 
Two Platforms              $2670                    $2990                           $4950 
Three Platforms            $3560                    $3980                           $6600 



--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
JackYF
Дата 21.8.2007, 11:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 18
Всего: 162



ksili, а ты учти кроссплатформенность и продуманость архитектуры. Это тебе не VCL.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
ksili
Дата 21.8.2007, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: 1
Всего: 17



если это так классно, почему здесь нету форума по QT? По-крайней мере я не разглядел


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
SABROG
Дата 21.8.2007, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Hacker
****


Профиль
Группа: Завсегдатай
Сообщений: 2481
Регистрация: 18.9.2006

Репутация: 4
Всего: 91



Видимо потому, что:
1. Это не компилятор: MSVC, Borland, Java, .NET, asm и т.п.
2. Это даже не IDE, это библиотека типа VCL/CLX, BOOST, STLPort и т.п. Не знаю на сколько хорошие сравнения...


--------------------
Национальная группа Russian Federation на QtCentre.
PM MAIL   Вверх
ksili
Дата 21.8.2007, 11:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: 1
Всего: 17



Цитата(JackYF @  21.8.2007,  15:19 Найти цитируемый пост)
И компилируются проекты обычным С++-компилятором

То есть нужно какой-то ещё сторонний компилятор использовать?

ааа, точно, вспомнил, на Wiki было написано, что в какой-то версии (или лицензии) можно использовать только некоммерческие компиляторы, а в какой-то любые


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
Lazin
Дата 21.8.2007, 12:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 41
Всего: 154



кто нибудь знает есть ли в Qt поддержка SVG
PM MAIL Skype GTalk   Вверх
Любитель
Дата 21.8.2007, 14:26 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 24
Всего: 92



Цитата(JackYF @  21.8.2007,  10:19 Найти цитируемый пост)
Библиотека написана на С++. И компилируются проекты обычным С++-компилятором.

Почти. Ещё moc-обработка на хейдеры цепляется.

Цитата(Lazin @  21.8.2007,  10:21 Найти цитируемый пост)
Плюс существует привязка для питона, и что-то, под названием Qtopia

Qtopia - это тулкит для КПК под управлением линя (точнее вообще с X11). PyQt - не троллевская разработка, но хорошая smile Есть ещё (по-моему, даже троллтечевская) QtJambi - порт под яву.

Цитата(Lazin @  21.8.2007,  10:21 Найти цитируемый пост)
под винду бесплатная версия Qt компилица только mingw

В принципе не только, но это нелегально smile

Цитата(ksili @  21.8.2007,  10:56 Найти цитируемый пост)
Чё-то коммерческая лиценизия стоит в 2-3 больше, чем на BCB2007 

Логично кстати smile

Цитата(Lazin @  21.8.2007,  12:04 Найти цитируемый пост)
кто нибудь знает есть ли в Qt поддержка SVG

Бееспорно. Один из модулей предназначен как раз для SVG smile Есть всякие генраторы и пр.

Цитата(ksili @  21.8.2007,  11:37 Найти цитируемый пост)
если это так классно, почему здесь нету форума по QT? По-крайней мере я не разглядел

Много раз были заявки. Администрация пока говорит, что мало тем по куте. :( Мож ещё раз поднять эту темку...


--------------------
PM MAIL ICQ Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0682 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.