LINUX.ORG.RU

Вышел Qt 4.8.4

 ,


0

2

29 ноября компания Digia совместно с Qt Project выпустила корректировочный релиз библиотеки Qt — 4.8.4.

Данная версия содержит более 170 исправлений ошибок и улучшений по сравнению с Qt 4.8.3. Поскольку в этот релиз были включены важные исправления безопасности в модулях Qt Network и Qt Declarative, он является рекомендуемым для перехода всем проектам, использующим библиотеку Qt. Также данный релиз содержит корректные Digia copyrights, которые уже отражены во всех репозиториях.

Как корректировочный релиз, Qt 4.8.4 не добавляет новую функциональность и поддерживает полную совместимость, как бинарную, так и на уровне исходных кодов, с веткой 4.8.

Части Qt, в которых произошли улучшения:

  • 41 исправление в модуле Qt Gui
  • 36 исправлений для QNX/Blackberry
  • 5 исправлений для Linux/X11
  • 13 исправлений для Mac OS X
  • 8 исправлений для Windows
  • 22 исправления утилит

Полный список изменений доступен тут.

>>> Подробности

★★★★★

Проверено: tazhate ()

Приятно видеть что Qt развивается, только вот недавно писал на нем пару утилит, с PyQt, субъективно - писать лучше чем на Gtk.

voronin ()
Ответ на: комментарий от voronin

с PyQt, субъективно - писать лучше чем на Gtk.

Чем чистый Qt не устраивает, зачем нужно добровольно, своими же руками добавлять просадки в производительности программы используя Python?

anonymous ()

Qt лучший фреймворк, аналогов нет.

anonymous ()

Класс. Приятно что кутя развивается, не смотря на фэйл нокии.

gear ★★★ ()
Ответ на: комментарий от anonymous

Чем чистый Qt не устраивает

Может незнание плюсов мешает? А, когда знаешь питон, легче взять PyQt, чем вникать в плюсы.

gear ★★★ ()
Ответ на: комментарий от gear

только лучше использовать pyside из-за более свободной лицензии

Reset ★★★★★ ()
Ответ на: комментарий от anonymous

Это было условие, сам бы я писал на Gtk, все же он мне больше нравится (ну это я еще с архитектурой обоих не разбирался особо), хоть и трудней. Но если бы писал для себя на Qt, то C++.

voronin ()

$ pacman -Qs qt ... local/qt 4.8.4-1 A cross-platform application and UI framework

Уже обновились =)

anonymous ()

По сабжу: где можно скачать либы оного поштучно? Что на офф. сайте, что на трекерах и варезниках здоровенная пятисотмегабайтная инсталляха... Не нужны ж мне, в самом деле, SDK для Симбы, QNX и прочая...

bodqhrohro ()
Ответ на: комментарий от anonymous

Чем чистый Qt не устраивает, зачем нужно добровольно, своими же руками добавлять просадки в производительности программы используя Python?

На питоне писать в разы быстрее. Если программа не проводит каких-либо крупных вычислений, разницы не будет видно, а время разработки критично.

anonymous ()

У меня вот уже ни одной зависимости от Qt нет, чему очень рад. Хотя нет, вру, smplayer всё ещё. Кстати чем его похожим на GTK заменить (имеются в виду графические морды к mplayer)?

soko1 ★★★★★ ()

а в какой версии они выкинут moc и будут использовать плюшки c++11 ?

Bad_ptr ★★★ ()
Ответ на: комментарий от Bad_ptr

Зачем выкидывать moc, какие будут от этого плюшки?

zJes ★★ ()
Ответ на: комментарий от no-steam

Скорее нищебродушка, которому жалко 7 метров на винте.

X10Dead ★★★★★ ()
Ответ на: комментарий от soko1

GTK заменить (имеются в виду графические морды к mplayer)

Тулкифобы должны использовать gnome-mplayer и страдать от его ущербности по отношению к smplayer.

iVS ★★★★★ ()
Ответ на: комментарий от Reset

Лучше gtk 3 через gi . А pyside хорош только тем что разрешает закрывать исходники.

yanka ★★ ()
Ответ на: комментарий от Reset

Всего в два раза меньше. На крайняк пойдёт, но всё равно не хочется неделю выкачивать то, от чего пригодится от силы четверть...

bodqhrohro ()

Когда там уже Qt 5 ожидается? А то ещё в ноябре обещали.

eugeno ★★★★★ ()
Ответ на: комментарий от Bad_ptr

как c++11 может заменить то, что реализовано moc'ом?

И чем тебе кодогенерация не угодила?

Chaser_Andrey ★★★★★ ()
Ответ на: комментарий от Chaser_Andrey

в конце декабря

И сколько раз они ещё переносить будут?

eugeno ★★★★★ ()
Ответ на: комментарий от anonymous

Если программа не проводит каких-либо крупных вычислений, разницы не будет видно

скажи это разработчикам gajim'а штоле. А то их поделие тормозит как последний ахтунг.

anonymous ()

Не было бы лет 5 версии 5 и зашибись.

Napilnik ★★★★★ ()
Ответ на: комментарий от Chaser_Andrey

Топтание на месте - это плохо.

А отсутствие возможности отрисовки не через OpenGL - это хорошо?

unfo ★★★★★ ()
Последнее исправление: unfo (всего исправлений: 1)
Ответ на: комментарий от soko1

smplayer конечно красив но отсутствие звука несколько напрягает. Зачем вообще нужен гуй к mplayer в котором нельзя переключиться на рабочую звуковую подсистему:)

Napilnik ★★★★★ ()
Ответ на: комментарий от Chaser_Andrey

Когда новая версия хуже предыдущей, то тоже плохо. Чем аукнется сверхновая версия ещё неизвестно, предположительно, придётся отложить обновление версии дистра как минимум на год, пока всё не устаканится.

Napilnik ★★★★★ ()
Ответ на: комментарий от unfo

OpenGL может быть и софтварным. А в каком случае может понадобиться отрисовка не через OpenGL? Учитывая, что оборудование даже нескольких лет давности свободно держит OpenGL, а уж тем более на новых мобильных платформах.

Я пишу в основном негуишный софт, поэтому просто интересно.

Chaser_Andrey ★★★★★ ()
Ответ на: комментарий от I-Love-Microsoft

ну и какое же IDE ты юзаешь для PyQt???

Я пользовал эклипс для этого, все было нормально, удобно. Но в итоге все равно переписал все на C++ :)

unfo ★★★★★ ()
Ответ на: комментарий от Chaser_Andrey

Чем хуже?

Тем что альфа недоделанная на которую на успеют портировать весь кутешный софт. Плюс при глобальном переписывании из софта опять можут потеряться некоторые плюшки.

Napilnik ★★★★★ ()
Ответ на: комментарий от Chaser_Andrey

А в каком случае может понадобиться отрисовка не через OpenGL? Учитывая, что оборудование даже нескольких лет давности свободно держит OpenGL, а уж тем более на новых мобильных платформах.

Когда нормальный драйвер отвалится или криво установится или загрузишься с другого ведра.

Napilnik ★★★★★ ()

Open Source Licensing

Always consult an experienced lawyer before choosing these licenses for your project.

А не пойти ли им вместе с an experienced lawyer на три известных буквы?

anonymous ()
Ответ на: комментарий от anonymous

Если лицензия не BSD, на горизонте начинают маячить паршивые судебные разбирательства.

anonymous ()
Ответ на: комментарий от Chaser_Andrey

как c++11 может заменить то, что реализовано moc'ом?

С помощью лямбд/замыканий(std::function) + std::bind можно частично повторить функцинал слотов/сигналов, например.

KennyMinigun ★★★★★ ()
Ответ на: комментарий от anonymous

Если лицензия не BSD, на горизонте начинают маячить паршивые судебные разбирательства.

А если BSD, то вскоре появляется характерный запах и мухи.

KennyMinigun ★★★★★ ()
Ответ на: комментарий от KennyMinigun

Что ты несешь? Половина ОС-проектов (а если говорить о крупных, может и больше) используют БСД-лайк лицензии.

Ok ()
Ответ на: комментарий от mono

Где-то было исследования, что все больше прожектов выбирают бсд-лайк, отказываясь от рабства гпл. Собственно, недавняя новость про влц это только подтверждает.

Ok ()
Ответ на: комментарий от Ok

VLC перешли на LGPL, а не на BSD-like.

В то что все больше новых проектов выбирают BSD-like лицензии я могу поверить, но в том что BSD-like популярнее GPL не очень.

Мне кажется некорректно сталкивать лбами эти две лицензии. Все зависит от ситуации, когда и где применять.

Очень часто, проекты, типа того же Qt, имеют политику двойного лицензирования, не хочешь быть в рабстве GPL - доставай баксы, я думаю, что это справедливо.

mono ★★★★★ ()
Последнее исправление: mono (всего исправлений: 1)
Ответ на: комментарий от mono

признаешь таки, что GPL - это рабство?

anonymous ()
Ответ на: комментарий от anonymous

Не дают делать деньги из воздуха, сволочи!

DNA_Seq ★★★☆☆ ()
Ответ на: комментарий от anonymous

просадки в производительности программы используя Python

хоть кто-то эти мифические «посадки производительности» фиксировал?

DNA_Seq ★★★☆☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.