URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 58731
[ Назад ]

Исходное сообщение
"Для тестирования доступна предварительная версия Qt 4.6"

Отправлено opennews , 10-Сен-09 22:49 
Началось (http://labs.trolltech.com/blogs/2009/09/09/qt-460-tech-previ.../) тестирование Qt 4.6.0 Tech Preview 1. Из основных новшеств (http://qt.nokia.com/doc/4.6-snapshot/qt4-6-intro.html) новой версии Qt можно отметить:

-  Поддержка операционных систем реального времени QNX и VxWorks;
-  Поддержки OpenVG (http://www.khronos.org/openvg/), легковесного API для низкоуровневой прорисовки векторной графики с задействованием аппаратной акселерации.
-  Фреймворк для применения анимированных эффектов для QObject объектов и виджетов;
-  State Machine Framework, делающий более удобным создание событийно-ориентированных конструкций;
-  Поддержка multi-touch навигации и управления через жесты;
-  API для доступа к объектной DOM-модели HTML/XML документа;
-  Проведена оптимизация производительности: переписан алгоритм рендеринга в QGraphicsView, в QPixmapCache добавлена поддержка более эффективных структур данных для обращения к ключевым полям,  уменьшена нагрузка при работе QNetwor...

URL: http://labs.trolltech.com/blogs/2009/09/09/qt-460-tech-previ.../
Новость: http://www.opennet.me/opennews/art.shtml?num=23368


Содержание

Сообщения в этом обсуждении
"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено Аноним , 10-Сен-09 22:49 
Прекращена поддержка платформы Win9x;


О__о


"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено ЙА , 11-Сен-09 12:47 
мне это тожа понравилось, учитывая что негрософт закопал его в 2000 году

"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено аноним , 10-Сен-09 22:59 
Класс. Похоже, Qt становится единым и лучшим кросс-платформенным API. Аналогов со сходными возможностями больше просто нет.

"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено croster , 10-Сен-09 23:58 
А SWING, SWT и GTK?

"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено fromOtherWorld , 11-Сен-09 00:19 
Ну ты и сравнил, паровозы с самолетом

"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено аноним , 11-Сен-09 02:30 
А SWING, SWT и GTK - нет. Близко не стояли, даже не сравниваются. Java - мусор вообще лучше не упоминать, GTK - удел извращенцев.

"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено cintec , 11-Сен-09 09:21 
у QT тоже своих багов немало. Так, что не гони на GTK, она хотя бы на low level работает.

"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено ws , 11-Сен-09 09:49 
Что значит в вашем понимании  "low level"?

"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено cintec , 11-Сен-09 11:39 
Это в нашем понимании значит ровно тоже, что и в документации по GIO, а именно "Lowlevel platform-independent network support"

"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено ws , 11-Сен-09 13:02 
>Это в нашем понимании значит ровно тоже, что и в документации по
>GIO, а именно "Lowlevel platform-independent network support"

Можно подумать, что Qt создает свои сетевые стеки для каждой платформы... :)
Сетевый классы это в основном обертки низкоуровневых сетевых функций.


"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено cintec , 11-Сен-09 16:46 
только у Qt там глюки, Qtcpsocket на убунту 9.10 запрос отправляет, а обратно не принимает, в отличии от GTK

"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено ws , 11-Сен-09 17:24 
А вы пробывали примеры использующие QTcpSocket?
Возможно что-то не так делаете...

У меня все работает!
$ uname -srm
Linux 2.6.31-gentoo i686


"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено cintec , 11-Сен-09 17:43 
В примерах не показана работа только с Qtcpsocket, в примерах показан более высоко уровневый способ. То, что должно работать не работает, а на GTK работает. Может это как-то связано с тем, что убунту 9.10 ещё альфа 5, но мне от этого не легче.

"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено backslash , 11-Сен-09 21:01 
> То, что должно работать не работает

Простите, что вклиниваюсь, но если так - попробуйте багу повесить.


"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено аноним , 12-Сен-09 00:31 
Ну попробует, скажут ему руки выправлять и правильно сделают. Пусть лучше книжки читает, а не баги придумывает - у нас несколько десятков приложений QTcpSocket используют - никаких проблем никогда не было. `Обратно не принимает', ишь ты.

"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено cintec , 12-Сен-09 09:41 
Видимо ты самый умный и даже программа wireshark для тебя ничего не значит. А между прочим она показывает, что исходящие пакеты уходят, а обратно с сервера ничего не приходит. На GTK же всё всё приходит.

Далее, объясните мне, с какой стати в таком коде:

1. QString query;
2. query += "GET " + path + "?id=" + id;
3. query += " HTTP/1.1\r\n";
4. query += "Host: " + host + "\r\n";
5. query += "Accept-Language: ru,en-us\r\n";
и т.д. и получается следующее:

1. GET /file/?id=1 HTTP/1.1
2.
3. Host: site.ru
4. Accept-Language: ru,en-us

и т.д.

Сама Qt вставляет ещё и свои переносы сток помимо мной указанных между строками 1 и 2? Что это такое, типа фича Qt?


"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено IGX , 12-Сен-09 16:59 
Исходники открой и посмотри, что там происходит. Потом исправь свой код или библиотечный в соответствии с увиденным.

"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено cintec , 12-Сен-09 18:06 
мой код я уже показал, исправлять баги за Qt'тов я не нанимался. Ещё будете орать, что Qt без глюков?

"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено Karbofos , 12-Сен-09 19:50 
странно, с классом QTcpSocket пока еще проблем не возникало. используем версии 4.4.0, 4.4.3, 4.5.0, 4.5.1

"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено Karbofos , 12-Сен-09 13:04 
> пробывали

это может зависеть от версии qt, например на позопрошлой неделе мы обнаружили баги в классе QFileSystemWatcher, причем два разных однин - в qt4.5.0, другой - в qt4.4.3
симптомы разные.


"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено anonymous , 11-Сен-09 02:13 
Всё у GTK в порядке. Если действительно разбираться с каждым пунктом, то она ничем не уступает qt. А если чего не хватает - скоро добавят в GTK 3.0.
Просто Нокия продаёт несвободную версию своей кути, вот и пеарят.

"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено Аноним , 11-Сен-09 04:09 
Простите, а вы что-нибудь сложнее калькулятора на gtk и qt писали? В glib+gtk нет даже малой толики того, что есть в Qt.

"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено СуперАноним , 11-Сен-09 08:21 
А сама идея Gtkшной "объектноориентированности" это пи... "шедевр" дизайнерской мысли.

"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено hatelinux , 11-Сен-09 00:18 
qt сама по себе не плоха
но

Download Qt SDK for Windows* (178Mb)
Download Qt SDK for Linux/X11 32-bit** (275 Mb)
Download Qt SDK for Linux/X11 64-bit** (353 Mb)
Download Qt SDK for Mac (442 Mb)

хочет обогнать DirectX по размеру ?


"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено mityok , 11-Сен-09 00:24 
>qt сама по себе не плоха
>но
>
>Download Qt SDK for Windows* (178Mb)
>Download Qt SDK for Linux/X11 32-bit** (275 Mb)
>Download Qt SDK for Linux/X11 64-bit** (353 Mb)
>Download Qt SDK for Mac (442 Mb)
>
>хочет обогнать DirectX по размеру ?

Пан hatelinux не путает SDK и runtime ?


"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено Vitaly_loki , 11-Сен-09 00:32 
Не путает, а не знает... ему лишь бы побухтеть

"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено hatelinux , 11-Сен-09 03:32 
>Не путает, а не знает... ему лишь бы побухтеть

девочки не ссортесь

Download Qt libraries 4.5 for Windows (166 Mb)
Download Qt libraries 4.5 for Linux/X11(120 Mb)
Download Qt libraries 4.5 for Mac (132 Mb)
Download Qt libraries 4.5 for embedded Linux (124 Mb)
Download Qt libraries 4.5 for Windows CE (139 Mb)

помниться еще "вчера" qt была где то так метров 30
темпы вполе нормальные
так что SDK и рантайм скоро догонят нужные размеры


"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено ZaWertun , 11-Сен-09 13:53 
только что посмотрел в каталоге qutim.
суммарный размер = ~21 Mb
(туда входят: Qt3Support4.dll, QtCore4.dll, QtGui4.dll, QtNetwork4.dll, QtScript4.dll, QtSql4.dll, QtWebKit4.dll, QtXml4.dll, phonon4.dll)

"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено User294 , 11-Сен-09 21:55 
Просто в пингвинах все побито на пакеты и в нормальных дистрах куски qt ставятся по мере их реальной надобности приложениям. Т.е. если никому не надо вебкит - нефиг и пакет с ним для qt впихивать тогда. Зачем балласт тянуть зазря? Ну а в винде пакетизации в нормальном виде тупо нет. Поэтому, очевидно, резонно предпочитают вкатить все и сразу, по максимуму. Что разумно - это лучше чем если кто-то где-то потом обломается когда скажем упомянутый вебкит вдруг понадобится а соотв. либы кути - бац и нету. Резонное следствие отсутствия пакетизации (да, у пакетных манагеров есть как недостатки, так и отличные достоинства, ради которых с ними и возятся, собственно).

"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено Аноним , 13-Сен-09 19:41 
>нормальных дистрах куски qt ставятся по мере их реальной надобности приложениям
>нормальных дистрах

Сейчас я вам открою страшную тайну, а в "ненормальных" дистрах пакеты стараются не потрашить на куски. Зачем это делают, задание на дом.


"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено User294 , 14-Сен-09 08:38 
>Сейчас я вам открою страшную тайну, а в "ненормальных" дистрах пакеты стараются
>не потрашить на куски.

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

> Зачем это делают, задание на дом.

Как зачем? Чтобы систему посильнее загадить кучами либ, очевидно. И уж конечно, если проге нужна пара мелких кусков из кути - надо не скромничать и вдуплить юзеру не то что всю кутю со всеми потрохами, но еще и все кеды, основанные на ней. Так, на всякий пожарный - вдруг пригодятся?! А лучше еще со всеми программами мало-мальски имеющими к ним отношение :).Чтоб уж наверняка не промахнуться.


"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено аноним , 11-Сен-09 15:56 
Там документации, в отличии от всяких g-поделий, на полсотни мегабайт. Или больше.

"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено Анархист , 11-Сен-09 09:02 
>qt сама по себе не плоха
>но
>
>Download Qt SDK for Windows* (178Mb)
>Download Qt SDK for Linux/X11 32-bit** (275 Mb)
>Download Qt SDK for Linux/X11 64-bit** (353 Mb)
>Download Qt SDK for Mac (442 Mb)
>
>хочет обогнать DirectX по размеру ?

Если в дистре есть последняя версия Qt4 то ставить нужно только Qt Creator.

В версии для Винды есть все - в том числе компилятор. Это самодостаточная среда разработки.


"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено ws , 11-Сен-09 09:53 
Можно  только добавить что QtCreator вышел под эту сборку:
http://labs.trolltech.com/blogs/2009/09/10/qt-creator-1290-t.../

"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено Аноним , 11-Сен-09 11:23 
- Qt3D - прототип будущих компонентов Qt, обеспечивающих прорисовку в 3D;

Обещают, что к 2011 году будет аналог DirectX над низкоуровневым OpenGL


"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено Alastor , 11-Сен-09 14:31 
>- Qt3D - прототип будущих компонентов Qt, обеспечивающих прорисовку в 3D;
>
>Обещают, что к 2011 году будет аналог DirectX над низкоуровневым OpenGL

А ядро к какому году обещают?


"Для тестирования доступна предварительная версия Qt 4.6"
Отправлено 74025 , 12-Сен-09 17:30 
Ядро уже есть. Ты все проспал.