Комментарии 115
замечательная новость!
Точно. Жаль только что MinGW не поддерживается. Надеюсь что только пока.
Можно собрать руками из master-бранча чем угодно.
Собирал из кросскомпилятора. А на самой винде проблемы да.
Не исключено, что я криворук, но с 64 битной MinGW у мне подружить Qt так и не получилось.
Не, QMake'ом все нормально собирается. Я про официальную поддержку. Раз её нет, значит есть подводные камни.
Ну наконец-то!!! Дождались!
Будет ли KDE использовать qt5 и чем нам это грозит? Вроде в qt5 и поддержку wayland углядел.
Конечно будет, работы идут уже давно и активно.
НЛО прилетело и опубликовало эту надпись здесь
Очень круто. Надеюсь в следующем году выйдет стабильная версия для мобильный устройств. Но поддержка ретины уже радует.
Как-то был в стороне от QT, но краешком поглядывал ( мои проекты в основном на web), но необходимость писать клиент на QT со временем неизбежна… Что же особенного в qt5? Пока не вникаю, но хотелось бы знать, над чем думать…
Особенного — ничего. Все как у всех — окошки, виджеты с резиновой версткой, некие общие классы для C++, IDE, поддержка локализации с тулсой для переводчиков, javascript для рисования анимированного гуя с графическим отладчиком, собственный механизм позднего связывания объектов с хорошей поддержкой многопоточности, поддержка большого количества платформ ну и так далее.
Просто один из хорошо реализованных кроссплатформенных фреймворков для создания desktop и mobole приложений.
Просто один из хорошо реализованных кроссплатформенных фреймворков для создания desktop и mobole приложений.
Прикольно… Минусуют, как спамеры!!! Азарт наверно!!! А ведь просто напросто поинтересовался...:)))) Хабр ничем не изменился… баранов хватает…
Да как-то по барабану эти минусы!!! Это измеритель баранов на хабре! Прикольно!!!
Три барана!!! Ещё будет??? :)
Есть плюс! Благодарю!!! А то я думал, здесь одни умные бараны собрались…, что даже просто спросить неьзя (ну в смысле минусуют...). А ведь простой вопрос, у меня оценися в три минуса...??? (Так и хотелось бы спросить… за что???… а потом..., что у баранов спрашивать… они же бараны!!!… И вопрос не стал вопросом...).
Ну ладно лирика про баранов завершилась… БАРАНЫ ОНИ ЕСТЬ И БУДУТ… ОНИ НЕ ВЫМЕРЛИ… И всё-таки вопрос, нормальным реальным пацанам… Чем QT5 отличается от QT4??? БАРАНОВ ПРОСЬБА НЕ БЕСПОКОИТЬ И НЕ МИНУСОВАТЬ,,,, ТОЛЬКО ИЗ_ЗА ТОГО, ЧТО ОНИ РЕАЛЬНЫЕ БАРАНЫ!!!
Ну ладно лирика про баранов завершилась… БАРАНЫ ОНИ ЕСТЬ И БУДУТ… ОНИ НЕ ВЫМЕРЛИ… И всё-таки вопрос, нормальным реальным пацанам… Чем QT5 отличается от QT4??? БАРАНОВ ПРОСЬБА НЕ БЕСПОКОИТЬ И НЕ МИНУСОВАТЬ,,,, ТОЛЬКО ИЗ_ЗА ТОГО, ЧТО ОНИ РЕАЛЬНЫЕ БАРАНЫ!!!
1. Хватит уже разговаривать с самим собой. Тем более капслоком.
2. Не парься над плюсами и минусами и не принимай их как личное оскорбление. Это всего лишь оценка конкретного комментария по мнению неизвестного случайного прохожего, а не характеристика твоей личности от межгалактического судьи. В противном случае ты становишься похож на вот этих людей — www.youtube.com/watch?v=czoS3DT7Wno
3. Будь уважительнее к другим участникам обсуждения. Это интернет, тут тебе никто ничем не обязан.
2. Не парься над плюсами и минусами и не принимай их как личное оскорбление. Это всего лишь оценка конкретного комментария по мнению неизвестного случайного прохожего, а не характеристика твоей личности от межгалактического судьи. В противном случае ты становишься похож на вот этих людей — www.youtube.com/watch?v=czoS3DT7Wno
3. Будь уважительнее к другим участникам обсуждения. Это интернет, тут тебе никто ничем не обязан.
Черт, я думал, что вам лет 15 от роду.
=) Вы с луны упали? Хабр всегда (почти) таким был. А изменился он только в худшую сторону. Возможно вас даже заминусовали из-за QT а не Qt =) Не надо так истерить. Хочешь высказывать свое мнение — наплюй на карму. Хочешь спросить то, что показывает вашу некомпетентность в том или ином направлении — наплюй на карму =)
Это уже болезнь такая у людей… они повышают свою самооценку за счет понижения кармы у других…
Это уже болезнь такая у людей… они повышают свою самооценку за счет понижения кармы у других…
Одному мне кажется, что этот мужик не с этой фотографии?
Презентационный ролик очень классный!
Жду с нетерпением первого багфикса, чтобы потрогать всё это чудо руками!
Жду с нетерпением первого багфикса, чтобы потрогать всё это чудо руками!
Дожили, теперь Hello World под виндой весит 35 мегабайт.
Эм. А зачем вам для хелловолда стока библиотек?
Из них 20 мегабайт дебагов. Ага!
КО мне подсказывает, что программа весит 55.5кб.
Ну так винда у нас вообще с разделяемыми библиотеками работать не умеет — что вы от нее хотите то :)
сейчас специально скомпилил, установив свежий qt msvc 2010
вин приложение релиз -22кб
консольное — 8 кб
вин приложение релиз -22кб
консольное — 8 кб
А размеры обязательно подключаемых библиотек учтите. Или как вы собираетесь распостранять приложение в системы вроде винды?
И что? Кому вообще какая разница? У меня 8гб ОЗУ, ТБ на винчестере. У большинства здесь что-то сопоставимое. Да пусть даже меньше — мы в каком году живем? Вы бы еще посчитали библиотеки WinAPI (а они используются в каждом приложении, ага). Тем более, что это библиотека. Теоретически, эти dll должны использоваться всеми Qt-приложениями на компьютере.
И да, что-то у вас их многовато для hello world.
И да, что-то у вас их многовато для hello world.
Кстати вот, да, винда 7 ПРО занимает около 21Гб и что-то никто не возмущается :)
Вы, небось, и сортируете не иначе как пузырьком в своих проектах, да? 20Ггц ядер, кому какая разница.
А кто может знает как под Windows собрать с msvc2012?
Вот здесь вообще про сборку в Windows qt-project.org/wiki/Building_Qt_5_from_Git#aea23489ce3aa9b6406ebb28e0cda430
В целом для msvs2012 шаги будут такими же
В целом для msvs2012 шаги будут такими же
Я не уверен, но configure вроде как подхватывает 2010-ю по умолчанию, были с этим проблемы при сборке Qt 4.8.
Как-то явно указать 2012 нельзя?
Как-то явно указать 2012 нельзя?
Я не могу сказать точно и проверить негде, но я думаю будет собрано с тем MSVS который будет прописан в environment, ну и еще можно проверить ключи configure возможно есть ключ прямо указывающий.
Спасибо. Сейчас попробую, отпишусь, может кому интересно.
По поводу сборки,
Если в Path уже какая-то студия прописана, удаляем все упоминания и оставляем/дописываем только msvc12 (т.е.
\Microsoft Visual Studio 11.0\VC\bin; и желательно всё это делать через Developer Command Prompt for VS2012 ( Start -> \Microsoft Visual Studio 2012 -> Visual Studio Tools ) + в путях должны быть python и perl.
В итоге, после сборки и добавления версии Qt в Qt Creator получаем warning ( значёк, в смысле )
«The compiler 'Microsoft Visual C++ Compiler' 11.0 (x86) can not produce code for the Qt version 'Qt 5.0.0'»
но вроде как всё работает и проекты прекрасно собираются
Если в Path уже какая-то студия прописана, удаляем все упоминания и оставляем/дописываем только msvc12 (т.е.
\Microsoft Visual Studio 11.0\VC\bin; и желательно всё это делать через Developer Command Prompt for VS2012 ( Start -> \Microsoft Visual Studio 2012 -> Visual Studio Tools ) + в путях должны быть python и perl.
В итоге, после сборки и добавления версии Qt в Qt Creator получаем warning ( значёк, в смысле )
«The compiler 'Microsoft Visual C++ Compiler' 11.0 (x86) can not produce code for the Qt version 'Qt 5.0.0'»
но вроде как всё работает и проекты прекрасно собираются
Отлично! А скажите, для MSVS2012 никаких бесплатных экспресс или SDK, которые предоставляют только либы и компилятор? Я что-то упустил этот момент
Я не интересовался этим, т.е. у меня стоит 10я студия и 12я, которая поставила Windows Kits\8.0…
Но знаю точно, что с помощью Visual Studio Express 2012 ничего не получится (не пробывал, где-то вычитал )
Но знаю точно, что с помощью Visual Studio Express 2012 ничего не получится (не пробывал, где-то вычитал )
Есть Windows SDK v8.0a, которая по-умолчанию входит в Visual Studio 2012 Express.
4.8 по-умолчанию собирается для 2008 студии, но можно заставить собираться для 2010.
У меня вообще до недавних пор было две сборки т.к. под 2008 виндой встроенный профайлер крашится на i core процессорах :(
У меня вообще до недавних пор было две сборки т.к. под 2008 виндой встроенный профайлер крашится на i core процессорах :(
можно установить старый SDK и подцепить его к Visual Studio 2012
Наконец то, multitouch
Теперь можно тыкать разработчиков maliit, чтобы сделали многопальцевость в клавиатуре
Теперь можно тыкать разработчиков maliit, чтобы сделали многопальцевость в клавиатуре
Для VS2008 (а также и для VS2012) не сделали, надеюсь что сделают.
Что нового в Qt Creator?
Как насчет нового Qt Visual Studio Addin?
Что нового в Qt Creator?
Как насчет нового Qt Visual Studio Addin?
Changelogs Qt Creator
qt.gitorious.org/qt-creator/qt-creator/blobs/2.6/dist/changes-2.6.0
qt.gitorious.org/qt-creator/qt-creator/blobs/2.6/dist/changes-2.6.1
Qt Visual Studio Addin
origin.releases.qt-project.org/digia_vsaddin/
qt.gitorious.org/qt-creator/qt-creator/blobs/2.6/dist/changes-2.6.0
qt.gitorious.org/qt-creator/qt-creator/blobs/2.6/dist/changes-2.6.1
Qt Visual Studio Addin
origin.releases.qt-project.org/digia_vsaddin/
Qt — как проститутка. Ну сколько можно уже продаваться!?
НЛО прилетело и опубликовало эту надпись здесь
Ждем KDE5
Попыталься хотя бы запустить configure, но получил ошибку "%QTSRC%/qtbase/configure.exe is not recognized as an internal or external command, operable program or batch file". Полез в "%QTSRC%/qtbase" — configure.exe то нету, есть configure.bat в котором, в конце строчки
— стало понятно в чём проблема. Удалил .exe и… мне кажется configure завис, т.е. ничего не выводит долгое время.
Есть мысли какие-то?
:conf
configure.exe -srcdir %QTSRC% %*
goto exit
:sconf
%QTSRC%\configure.exe %*
:exit
— стало понятно в чём проблема. Удалил .exe и… мне кажется configure завис, т.е. ничего не выводит долгое время.
Есть мысли какие-то?
Всмысле удалили? а как же его батник запускать будет, если вы его удалили?
В смысле
Раньше configure.exe был, а теперь батники, т.е. configure.exe вообще нету
:conf
configure -srcdir %QTSRC% %*
goto exit
:sconf
%QTSRC%\configure %*
:exit
Раньше configure.exe был, а теперь батники, т.е. configure.exe вообще нету
Так теперь кажется понял…
надо вам было просто запускать configure.exe или configure.bat ничего не меняя
потому что configure — это линуксовый скрипт, вот он и не запускался, а поскольку исходники распространяются одним пакетом для всех платформ поэтому вы его тоже имеете.
надо вам было просто запускать configure.exe или configure.bat ничего не меняя
потому что configure — это линуксовый скрипт, вот он и не запускался, а поскольку исходники распространяются одним пакетом для всех платформ поэтому вы его тоже имеете.
Стоп.
configure.exe вообще уже нету в сорцах, а configure.bat пытается запустить configure.exe.
Я один что-то не понимаю?
configure.exe вообще уже нету в сорцах, а configure.bat пытается запустить configure.exe.
Я один что-то не понимаю?
Скачал себе исходники, в корне лежить два файла configure и configure.bat
но bat файл содержить вот какую строку:
@ rem ***** This assumes PERL is in the PATH *****
@ perl.exe %~dp0configure %*
а не то что вы прислали, то что вы прислали содержится в qtbase/configure.bat, но рядом с ним как раз лежит qtbase/configure.exe и ничего менять не надо.
Отсюда наводящий вопрос, а у вас показ расширений в винде включен?
но bat файл содержить вот какую строку:
@ rem ***** This assumes PERL is in the PATH *****
@ perl.exe %~dp0configure %*
а не то что вы прислали, то что вы прислали содержится в qtbase/configure.bat, но рядом с ним как раз лежит qtbase/configure.exe и ничего менять не надо.
Отсюда наводящий вопрос, а у вас показ расширений в винде включен?
Нет, я написал «Полез в »%QTSRC%/qtbase"… есть configure.bat в котором, ...".
Да, Far manager, вот директория qtbase
Да, Far manager, вот директория qtbase
╔══════════ C:\Programs\Qt\qt-everywhere-opensource-src-5.0.0\qtbase ══╤════22:0
║n^ Name │ Size │ Date
║ .. │ < Up >│12/18/12
║ bin │ <Folder>│12/18/12
║ config.tests │ <Folder>│12/18/12
║ dist │ <Folder>│12/18/12
║ doc │ <Folder>│12/18/12
║ examples │ <Folder>│12/18/12
║ lib │ <Folder>│12/18/12
║ mkspecs │ <Folder>│12/18/12
║ qmake │ <Folder>│12/18/12
║ src │ <Folder>│12/18/12
║ tests │ <Folder>│12/18/12
║ tools │ <Folder>│12/18/12
║ util │ <Folder>│12/18/12
║ .qmake conf│ 52│12/18/12
║ .tag │ 41│12/18/12
║ configure │ 211,786│12/18/12
║ configure bat│ 3,755│12/19/12
║ header BSD│ 1,997│12/18/12
║ header FDL│ 1,264│12/18/12
║ header LGPL│ 1,966│12/18/12
║ header LGPL-ONLY│ 958│12/18/12
║ INSTALL │ 622│12/18/12
║ LGPL_EXCEPTION txt│ 1,187│12/18/12
║ LICENSE FDL│ 22,961│12/18/12
║ LICENSE GPL│ 35,147│12/18/12
║ LICENSE LGPL│ 26,817│12/18/12
║ LICENSE.PREVIEW COMMERCIAL│ 31,562│12/18/12
║ qtbase pro│ 3,850│12/18/12
║ sync profile│ 4,741│12/18/12
║ │ │
Чудно это все
качаю снова, наверное пофиксили и я просто не вовремя всё скачал.
И спасибо, что пытались помочь, без вас никак бы не получилось.
И спасибо, что пытались помочь, без вас никак бы не получилось.
Там обычно два архива с сырцами, zip для винды и tar.gz для всех остальных.
Ну в архивах то обычно одно и тоже, упаковано просто по-разному, ибо в zip традиционно вроде версию с \n\r пакуют, а в tar.gz только с \n
The source code is available as a zip (270 MB) or a tar.gz (219 MB)
Т.е. или то, или то. Всегда качал tar.gz и все нормально было.
Сейчас в tar.gz снова та же проблема, качаю .zip — будет смешно, если будет не одинаково.
Т.е. или то, или то. Всегда качал tar.gz и все нормально было.
Сейчас в tar.gz снова та же проблема, качаю .zip — будет смешно, если будет не одинаково.
Да действительно будет смешно.
Но я чтобы проверить качал именно zip
Но я чтобы проверить качал именно zip
Ну а я tar.gz дважды. И сейчас странно чувствую, что теперь буду качать только в .zip.
И это всё очень странно.
И это всё очень странно.
Так в итоге то в zip оказался exe?
да, в итоге в zip оказался exe :)
bin
config.tests
dist
doc
examples
lib
mkspecs
qmake
src
tests
tools
util
.qmake conf
.tag
configure
configure bat
configure exe
header BSD
header FDL
header LGPL
header LGPL-ONLY
INSTALL
LGPL_EXCEPTION txt
LICENSE FDL
LICENSE GPL
LICENSE LGPL
LICENSE.PREVIEW COMMERCIAL
qtbase pro
sync profile
НЛО прилетело и опубликовало эту надпись здесь
Хм, странно. Установил, Windows 7 64bit, спросил мол, импортировать настройки из предыдущего IDE? Сказал нет.
Загрузилось, пытаюсь что-то щелнуть, открыть/создать, — вылетает, без ошибок. :(
Загрузилось, пытаюсь что-то щелнуть, открыть/создать, — вылетает, без ошибок. :(
Вот это — новость! Почти юбилей — с Qt 4.0 я начал плотное знакомство с этой замечательной штукой. Спасибо, ребята, работайте, развивайтесь, развивайте свое детище, и не продавайтесь врагам! Поздравляю, и искренне благодарю!
А где у них сам SDK? или они отказались от одного установочного файла sdk и разбросали по разным?
Qt 5.0 распространяется как полный SDK пакет с бинарными сборками для Linux (64 и 32 bit), Mac OS X (10.7 и 10.8) и Windows.
И также включает в себя IDE Qt Creator 2.6, примеры и полную документацию.
На qt-project.org/downloads прямые ссылки на только на SDK и есть, а вот за всем отдельно просят идти на releases.qt-project.org/qt5/5.0.0/
Эх жаль, дополнительные модули (вроде того же Qt3D) не входят в стандартную поставку и их надо собирать самостоятельно. В первых бетах было повеселее :(.
upd. А, внимательнее читать надо. Будут включены в следующем релизе.
upd. А, внимательнее читать надо. Будут включены в следующем релизе.
Очень рад. А то я уж думал, что в руках Нокии Qt совсем помрёт.
Кто пользовался — расскажите, что-нибудь для мобильных девайсов добавили?
Кто пользовался — расскажите, что-нибудь для мобильных девайсов добавили?
тоже интересует возможность собрать приложение под android и iOS
Эх, когда же будут живые и актуальные биндинги для Qt под mono…
427 человек работало над Qt 5. Огромное им спасибо.
Всегда пожалуйста.
Интересно, а под Андроид qt может работать?
НЛО прилетело и опубликовало эту надпись здесь
Официальный: launchpad.net/~canonical-qt5-edgers/+archive/qt5-proper
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Qt 5.0.0 вышел!