На мой взгляд, единственный недостаток этой библиотеки в том, что она слишком "склеенная"/громоздкая (надо было бы давно сделать её из тучи мелких библиотек)...
А так, одни хорошие впечатления от неё...
молодцы они...
Если я и буду какую-либо библеотеку изучать, то только Qt, документация у них действтельно хорошая.
А вот на счет того что, можно ли ее под win'ом собрать тоже было бы интересно узнать. Я как-то пытался использовать Qt Evaluation version for Win вместе с Borland компилятором, так у меня ничего не получилось.
>Если я и буду какую-либо библеотеку изучать, то только Qt, документация у них действтельно хорошая.
как говорится, флаг те в руки
>А вот на счет того что, можно ли ее под win'ом собрать тоже было бы интересно узнать. Я как-то пытался использовать Qt Evaluation version for Win вместе с Borland компилятором, так у меня ничего не получилось.
---cut---
Народ, а кто мне подскажет, можно их исходники собрать под мастдаем, что бы все работало - есть у кого такой опыт и чем надо собирать?
---cut---
собрать можно. tested (tm). qt3.3.x на vc6.0. на ура.
но для этого их сперва нужно купить :)
>ага. а потом ...хаться как с глиб панго гтк атк гткмм либсигц++ и т.д.
поставтье себе вменяемый менеджер пакетов, месье, типа apt-get и трахайтесь не с либами а так, как это было задумано природой - с противоположным полом
Я собирал. Версия 3.какая-то. Короче, оно платное. Но один товарищ, контора которого купила Qt по причине большого количества просящих, взломал сетап и раздал страждущим. Собирается это дело под VS7 (как с шестой версией, я не пробовал) Ну, что сказать, полёт был нормальный. Так, что, ответ: собрать можно.
2rosman:
Одно время где-то в интернете можно было найти Qt3 для win32 "book edition" - слегка урезанная версия (например, из баз данных только sqlite поддерживается), которая распостраняется с книжкой "C++ GUI Programming with Qt 3" и которую можно использовать для написания некоммерческого софта. Там были варианты для Borland 5, 6 и для Visual C++ 6.0. Книжка сама баксов 30 стоит и саму ее можно бесплатно скачать в PDF. Но вот сами либы просто так не доступны - просто кто-то их выкладывал. Можно поискать по qt-win-noncommercial в Google, или книжку заказать. Я б купил, если б знал как это сделать с наименьшей наценкой и побыстрее. А то для Linux GPL-версия есть, для
MacOSX есть, для винды нет - обидно. Может, с выходом Qt4 3-ю версию для винды выпустят на шару.
для неумеющих читать между строк, но зато "знаменитых" сексологов лора.
от того что разобъется на пакеты - выгод никаких для конечного юзеря. того который пользуется вменяемыми менеджарами пакетов
2eRazor:
> Для девелопера для win pro версия стоит 1420 Euro, enterprise -- 2290 Euro.
> Как купить? Идём на сайт троллтечей заполняем форму и покупаем, при наличии Mastercard или Visa это делается легко..
Спасибо, я в курсе цен. И вообще-то говорил про книжку, а она стоит ~$30. Коммерческую версию я покупать само-собой не собираюсь, поскольку не создаю коммерческих приложений на Qt. Вроде books.ru может книжки c Amazon доставлять, только во сколько это обойдется ...
> Сам ничего из этого не пробовал, пока для Windows довольствуюсь wxWidgets, но собираюсь... :-)
Из осла тянется на раз. Даже на хилом канале. Я, помнится, тянул всего дня три или четыре (3.2.3). Под виндой собирал и с VC6, и с Borland Free Command-line Tools. Под борландом пришлось слехка помучаться, правда, уже не помню в чем конкретно. Стоит до сих пор. Обидно то, что в сборке в бинарниках жестко прописаны пути к библиотеке, т.е. переписав весь каталог на другой диск или еще куда, врядли что-то будет работать. Почему так -- не знаю... Но есть там в examples программка, которая это дело фиксит. distributor называется.
>Народ, а кто мне подскажет, можно их исходники собрать под мастдаем, что бы все работало - есть у кого такой опыт и чем надо собирать?
если кого совесть не замучает, чтоб не платить, можно ослом вытянуть виндовую коммерческую версию. там замечательный инсталлер и исходники, даже оракловый драйвер работает :)))
в осле видел 3.2.1 и 3.3.2
по крайней мере с MS VC++ работает без проблем.
распространять конечно ее не советую, а для себя - пойдет
>На мой взгляд, единственный недостаток этой библиотеки в том, что она слишком "склеенная"/громоздкая (надо было бы давно сделать её из тучи мелких библиотек)...
Ага.
glib+gtk+pango+pkgtools - ты так предлагаешь? Это когда за..шься рюхать чего и где не хватает?
>поставтье себе вменяемый менеджер пакетов, месье, типа apt-get и трахайтесь не с либами а так, как это было задумано природой - с противоположным полом
Смысла в деление QT нет. Есть qtconfig, qtdesigner и средства для работы с библиотеками. После сборки они доступны отдельно.
А делить так, как gtk и сотоварищи нафиг не нужно.
Ты без панго много наработаешь? Нет. Ну и нафига было делить? Я даже могу сказать, что никто ничего не делил - просто так получилось.
2Jackill:
> Их faq почитай о том, почему они не выпустят версию под винды.
Там написано, почему они не могут выпустить GPL версию под винды, то есть с исходниками. Оно и понятно, на исходники набежит пионеров, сварганят статическую либу, все нафик переименуют и потом ищи-свищи. Ну и потом религия не позволяет делать GPL продукт для закрытой ОС.
Но все это не помешало им выпустить Qt2 non-commercial (без исходников) под винды бесплатно, это не помешало им за $30 баков отдавать Qt3 non-commercial (опять же, без исходников) с книжкой, которую в PDF они тоже просто так отдают. Так что никаких противоречий я тут не вижу.
Просто на работе сижу под windows, дома вперемешку windows & linux. Еще хочется mac-mini прикупить. Так бы можно было пару-тройку нужных программок написать (хоть на чистой Qt, хоть на PyQt) и пользоваться ими на всех системах.
2avv:
> С амазона и напрямую все прекрасно приходит
Надо попробовать. Интересно, а не в Питер-Москву привезут? И во сколько доставка встанет? Понятно, что по одной книжке заказывать не буду, а вот несколько сразу сразу набрать можно и попробовать.
недавно ковыряясь в Borland C++ Builder 6 обнаружил что там в поставке идет Qt2 (без сырцов) - и что сама среда борланда заточена на создание приложений на Qt (там это называется CLX framework - можете из визарда создать CLX application и там станут доступны только контролы которые есть в Qt). Это когда в 2002г борланд задумал делать kylix - чтобы эти CLX приложения легко портировались под линукс.
Ни кто не в курсе ли - есть ли возможность создавать эти CLX приложения в Delphi2005? (Мне лень на базар за ним идти)..
это хорошо с точки зрения встраиваемых систем. когда в Qt4 out-of-box libQtCore тянет каких-то ~900kb + 1..2Mb libQtGui. супротив ~6Mb монолита libqt3-mt в Qt3 который разделить на компоненты весьма проблематично
btw может кто собирал qt4-beta1? *
у меня сложилось стойкое ощущение по коду qmake, что ребята все-таки запихали туда поддержку libtool. как минимум, там проверяется переменная QMAKE_LIBOOL и на основе неё делаются какие-то телодвижения. но в документации на бету про libtool ни слова :(
any ideas?
> glib+gtk+pango+pkgtools - ты так предлагаешь? Это когда за..шься рюхать чего и где не хватает? Лучше нах.
glib и pango нормально используються отдельно, gtk они нужны. Так что не умничай, такие как вы, всё пихают в одну большую статическую прогу, или того хуже, в ядро, короче идите, куда себя сами и послали, содомиты фиговы!
>Багфиксы - это хорошо. Но вот qt4 как выйдет - будет круто. Наконец-то раздробят библиотеку. Вообще, imho, очень удачная либа. А документация - вообще мегарулез.
Полностью поддерживаю. Еще про 2.х и 3.х в прессе писали, что это произведение искусства. А от того, что я читал про 4-ку пребываю в полнейшем восторге! И как ее теперь назвать?! - Шедевр! ;-)
Особенно нравятся изменеия в Qt Designer: теперь можно будет полноценные плагины писать с редакторами свойств и пр. (в последнее время столкнулся). Скорость и размер приложений тоже вещь важная.
По моему мнению Qt идеальная библиотека для написания ЛЮБЫХ GUI и особенно SCADA систем. Я для своих целей мини написал и просто в восторге!!!
> Народ, а кто мне подскажет, можно их исходники собрать под мастдаем
все чаще ловлю себя на мысли, что случайно зашел не туда -- чуть ли не каждый тред на лоре плавно переходит в плоскость windows. в лучшем случае это просто перепалка его поклонников и противников, но иногда это просто обсуждение того, как лучше сделать то-то и то-то в windows.
в принципе, я не против windows и прекрасно понимаю, что для кого-то, может быть, это лучшая в мире операционка или "мать-кормилица".
но кога я захожу на лор, я меньше всего хочу видеть общение "виндузятников" (прошу никого не обижаться - ничего личного).
понятно, что новость "межплатформенная", но все-таки...
давайте больше говорить о linux, его успехах и проблемах и меньше о windows.
На самом деле, в данном случае деление либы на более мелкие - не есть зло. В qt есть очень удобные классы, которые можно прикручивать к обычным приложениям (не gui), но при этом тянется все либина (хорошо, если слинковал динамически, но ведь и статика встречается у некоторых). А тут получится достаточно легковесная связка. И это деление давно назревало, судя по всему. Тролли его как минимум хорошо продумали - это не стихийное решение и не воля случая.
> давайте больше говорить о linux, его успехах и проблемах и меньше о windows.
Это ветка про либину, так что обсуждать надо ее ;) Во всех контекстах. Может, людям по ряду соображений нужно собрать qt под оффтопиком, дабы переносить туда написанные под линухом решения =)
>все чаще ловлю себя на мысли, что случайно зашел не туда -- чуть ли не каждый тред на лоре плавно переходит в плоскость windows. в лучшем случае это просто перепалка его поклонников и противников, но иногда это просто обсуждение того, как лучше сделать то-то и то-то в windows ... давайте больше говорить о linux, его успехах и проблемах и меньше о windows.
А мы говорим про Линукс. Только конкретно в этом треде обсуждаются единственные проблемы с Тролльской библиотекой - работа ее под виндой. Просто в работе ее под Линуксом проблем настолько мало, что каждый второй программист на Qt с ними вообще не сталкивался.
PS: А еще есть про винду священные войны в Talks (на 88 странице). :)