Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Официально вышел Qt 4.5 и QtCreator 1.0 |
Автор: aspirin2003 3.3.2009, 15:48 |
http://www.qtsoftware.com/about/news/nokia-releases-new-qt-developer-offerings-to-increase-productivity-and-performance |
Автор: pan2004 3.3.2009, 16:52 |
Урра товарищи! |
Автор: kemiisto 3.3.2009, 17:24 |
Побежал качать! ![]() |
Автор: just_geek 3.3.2009, 17:34 |
А что-то до фтп достучатся не могу. |
Автор: Любитель 3.3.2009, 18:02 |
Vingrad-эффект? ![]() |
Автор: SABROG 3.3.2009, 18:23 | ||
Что-то windows2000 у меня не дружит с QtCreator'ом, крашится где-то внутри библиотек ОС. |
Автор: pan2004 3.3.2009, 18:37 | ||
накаркал... ![]() ![]() |
Автор: kemiisto 3.3.2009, 19:41 |
pan2004, у меня тоже поначалу еле шло, а сейчас "прочихалось". На родине, как никак. ![]() Ну, докрутили 64-bit и Cocoa на Mac OS X. По крайне мере по сравнению с RC1 терь не надо собирать из исходников. Из того, что сразу заметил: главное меню работает не до первого действия, а всё время! ![]() И исчо очень порадовало, что сделали QGtkStyle. Зачод! ![]() |
Автор: just_geek 3.3.2009, 21:59 | ||
Опа, оказывается ActiveQt теперь, тоже в комплект входит ![]() И есть довольно интересный exception к лицензии
блин и в configure QGtkStyle не отключается... |
Автор: anatox91 4.3.2009, 01:13 | ||
just_geek, а можно перевод? а то не совсем понял, конкретно этот кусочек:
|
Автор: SABROG 4.3.2009, 10:07 |
А в виндах его нет. |
Автор: just_geek 4.3.2009, 10:49 |
есть на винде http://labs.trolltech.com/blogs/2008/10/02/qgtkstyle-now-on-windows-too/ |
Автор: SABROG 4.3.2009, 12:19 | ||
Это очень странно, т.к. в SDK 4.5.0 что я скачал ни в дизайнере, ни в QtCreator'e нет возможности сделать предпросмотр виджета в GTK стиле. |
Автор: just_geek 4.3.2009, 12:39 |
Ну во-первых, в том посте написано что виндовй гткстиль, в отдельном репозитории лежит. Последние правки - октябрь 2008. А вот внесли ли они изменения в основное дерево, не знаю. Еще сорцы не ковырял. А во-вторых, чтобы поиметь гткстиль, нужно иметь гтк. |
Автор: SABROG 4.3.2009, 12:47 | ||||
Я думал этот пост относится к релизу 4.5.0. Что они его добавили к остальным стилям. Тогда не интересно, я и так знал о существовании. |
Автор: just_geek 4.3.2009, 12:58 |
Да добавили в 4.5.0, только зависимость от гтк все таки есть... хм, щас глянул сорцы 4.5.0 от 24 февраля, подержки винды так и нет ![]() |
Автор: Любитель 4.3.2009, 13:38 |
Мне кто-нибудь объяснит, зачем под виндой иметь зависимость и от Qt, и от GTK?! Или так нравится какой-то гту-шный стиль? ![]() |
Автор: just_geek 4.3.2009, 14:00 | ||||
Смотрим в файлик 4.5.0/src/gui/styles/gtksymbols.cpp Есть замечательная функция...
А в 4.5.0/src/gui/styles/gtksymbols_p.h
Так что и под линуксом, и под виндой будут зависимости... Мне вот интересно, поддерживает ли этот стиль гткшные темы? Тогда от такого подхода был бы смысл какой-то. Вообщем, не совсем понятно зачем тролли так сделали ![]() |
Автор: JackYF 4.3.2009, 17:41 |
Ура, жду в репах. |
Автор: kemiisto 4.3.2009, 17:44 | ||
Только что обновился в Ubuntu 9.04. ![]()
![]() Как раз всё логично. Под каждый DE - нативный L&F! Любитель, тоже об этом, вроде... |
Автор: Riddik 5.3.2009, 02:02 |
Я правильно понимаю: с QtCreator'ом теперь можно не возиться с утилитой make? Нужно скачать только QtCreator и Qt 4.5 и программировать под Qt? |
Автор: SABROG 5.3.2009, 10:08 | ||
Достаточно скачать SDK в котором уже всё включено. Установить и работать. Только надо убедиться, что винда не ниже XP, а то тролли больше не поддерживают win9*,Nt/2000 |
Автор: Riddik 5.3.2009, 11:23 |
SABROG, благодарю! Винда как раз ХР |
Автор: ilyuha 5.3.2009, 12:40 |
т.е. прога написанная на Qt 4.5 под 2000-ой уже не заведется? |
Автор: kemiisto 5.3.2009, 13:27 | ||
http://www.qtsoftware.com/products/platform/qt-for-windows.
Забавный, ибо нет 2000! Может она подразумевается? ![]() |
Автор: SABROG 5.3.2009, 14:23 |
Будет работать, у меня программы работают все, которые я сам собираю. Возможно, что при переносе программы на младшие версии винды будут косяки, если она собрана скажем в висте. |
Автор: JackYF 5.3.2009, 15:25 |
Да, и в Debian тоже уже приехало. |
Автор: Tiffany 5.3.2009, 15:46 |
Я тут первый раз решила поставить SDK на windows XP. все поставилось, пишу первую программку, запускаю из creator - все работает. А пробуешь просто экзешник из папки - не хо =( Ругаеть что нехватает сначала mingwn10.dll, потом QtCore4.dll и т.п. Ну я эти либы нашла скопепастила в папку с экзешником - теперь запускается. А теперь вопрос - как-нить можно сделать так чтобы с написанными исполняемыми файлами не приходилось таскать все эти библиотеки?! А то скажем для программки в 400кб еще 13,5Мб dll-ок - как-то дико. |
Автор: SABROG 5.3.2009, 15:50 |
Нельзя. |
Автор: just_geek 5.3.2009, 16:07 | ||
Только если сделать статичную сборку Qt... Но размер .ехе увеличится в разы.
А ставить .net framework не дико ? ![]() |
Автор: SABROG 5.3.2009, 16:22 |
У меня qip infium все 13 мегов занимает. Только я сильно сомневаюсь, что в нем есть столько функционала сколько есть в Qt. |
Автор: vedm4k 6.3.2009, 06:53 |
Подскажите в Ubuntu 8.10 кто нибудь ставил из репов? в основных что-то найти не могу не обновилось ещё до сих пор 4.4.3 кажет а не из репов не хочется както... |
Автор: Tiffany 6.3.2009, 13:33 | ||||||
Ну как это нельзя? это даже смешно. ради прикола использовала QWebKit. Написала от себя всего 2 строчки - получился, типа, интернет-браузер (ну там странички со всем содержимым, переход по ссылкам и т.п.). А вес dll-ок, чтобы все это работало - 104МБ. На линухе то все собирается по божески, без фанатизма. Если на винде это "так и должно быть", то фтопку эту ерунду. Так скоро и "Hello world" на болванку не влезет. Добавлено @ 13:36
А как сделать статичную сборку QT из дистра под Win? Хотяб чтоб одним файлом. А то у меня знакомый ржал долго когда я ему про браузер свой написала ![]() Добавлено @ 13:37
13Мб весят только 3, крайне необходимые либы(минимальный набор). |
Автор: just_geek 6.3.2009, 13:59 | ||
Читать [url=http://prog.org.ru/wiki/index.php?title=Сборка статической Qt в Windows]здесь[/url] |
Автор: Tiffany 6.3.2009, 15:42 |
спс. попробую сегодня. |
Автор: SABROG 6.3.2009, 15:44 |
Неважно сколько строчек ты напишешь - будет всегда тянуться вся библиотека. Сэкономить можно только на модулях типа QtOpenGL4, если его не используешь, то он и не тянется. И не надо забывать, что библиотека кроссплатформенная, а это означает, что программа должна выглядеть и выполнять функции одинаково на всех платформах, а значит в некоторых местах приходится отказываться от чистого API операционной системы и реализовывать свои функции с нуля. |
Автор: ecspertiza 6.3.2009, 16:14 |
а 104МБ вес потаму что либы для дебаг версии, для релиза гораздо меньше весят. |
Автор: W4FhLF 7.3.2009, 06:44 |
Кто-нибудь пробовал http://www.qtsoftware.com/developer/faqs/what-is-the-visual-studio-add-in/view? Это тоже самое, что qt-vsintegration-1.х.х? |
Автор: just_geek 7.3.2009, 09:48 |
угу, обрезанный интегратор, только не знаю в чем ![]() |
Автор: SABROG 9.3.2009, 11:36 | ||
Где это ты такое увидел? У меня например нет утилиты idc.exe и примеры не собираются:
|
Автор: just_geek 9.3.2009, 12:38 |
idc лежит в папке src/tools/ Сам еще не собирал, но в pro файлах ActiveQt есть проверка редакции Qt. |
Автор: cutwater 9.3.2009, 12:44 |
Tiffany, вообще чтобы не бросать библиотеки в папку с приложением достаточно добавить в PATH путь к кутешным библиотекам. а на другой компьютер таскать уже с этими библиотеками. На линуксе ведь по сути тоже самое, там просто есть ldcache - кеш библиотек, и нужную библиотеку система ищет сначала в ldcache потом в системной переменной LD_LIBRARY_PATH А в винде ищет сначала в текущей директории, потом в директориях из переменной PATH. Добавлено через 1 минуту и 23 секунды А парад .net фреймворков ставить 1.1, 2.0, 3.5 это действительно дико. при чем он и весит от 30 до 100 метров, а в распакованном виде побольше будет. |
Автор: SABROG 9.3.2009, 13:18 | ||
Вручную скомпилил idc, он даже сам скопировался в bin, но examplы так и не собираются. |
Автор: just_geek 9.3.2009, 13:54 | ||
Вот тебе рецепт ![]() 1. Правим .pro файлы самого ActiveQt убирая проверку на EDITION 2. Правим qglobal.h
3. компилим activeqt 4. компилим idc 5. ну а теперь собираются примеры p.s. не знаю будет ли работать на mingw, проверялось на VC++ Express Edition |
Автор: SABROG 9.3.2009, 14:23 |
Взял бы лучше в виде патча оформил и троллям его ![]() Либо пока нет официальной поддержки ActiveQt, либо это один из косяков релиза 4.5.0. Мне в принципе он пока не нужен, хотел просто затестить запуск excel в качестве COM сервера. |
Автор: just_geek 9.3.2009, 14:37 | ||
Нашел в тролевском блоге. Так что про это они уже в курсе ![]()
|
Автор: just_geek 14.3.2009, 19:06 |
Гм увидел на фтп у троллей: qt-sdk-win-opensource-2009.01.1.exe от 5 марта Вопрос, а в чем отличия от релиза выпущенного 3 марта? И кстати, вышел vsaddin beta 2 (10 марта) |