LINUX.ORG.RU

Вышел Qt 4.7

 ,


0

1

Сегодня Nokia представила новую версию кроссплатформенного фреймворка для разработки приложений и пользовательских интерфесов Qt 4.7.

Ключевой особенность, представленной в Qt 4.7, является QML (Qt Meta-Object-Language) - лёгкий для изучения декларативный язык для описания внешнего вида и поведения интерфейсов приложений.

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

  • Аппаратное ускорение композитинга в QtWebkit увеличило производительность при отрисовке анимации на 31% по сравнению с Qt 4.6.
  • Скорость прокрутки веб-страниц в тестах прибавила от 67% до 350% в зависимости от сложности страницы благодаря улучшениям в QtWebkit.
  • Новый класс QStaticText отрисовывает текст более чем в два раза быстрее, чем Qt 4.6.
  • Улучшения в QPainter.

Так же обновился Qt SDK. Теперь он содержит Qt 4.7 и Qt Creator 2.0.1.

Qt 4.7 и Qt Quick станут центральной темой Qt Developer Days, встречи разработчиков Qt, которая пройдёт 11-13 октября в Мюнхене и 1-3 ноября в Сан Франциско.

Подробнее об изменениях

Скачать

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

★★★★

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

>Потом переписал, так как вышло медленно

ССЗБ. Причём тут Qt?

потом еще раз так как вышел новый Куте


А ничего, что обратная совместимость в пределах мажорной версии сохраняется, а для поддержки legacy-кода в Qt4 есть Qt3Support?

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

>Qt 5.0.0 будет на JS?? оО

Регистрированные аналитики такие аналитики)

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

Кстати, никто ещё не думал насчёт «единого lobby для всех (опенсорсных, линуксовых)» сетевых игр, типа как springlobby, но более универсального?

Один лобби и для FPS и для RTS? Круто.

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

>API последний раз ломали три года назад, толстячок.
Причем тут АПИ?:) Аргументы приводятся следующие: «Ну столько всего появилось, проще заново переписать».



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

> Да ну? Вот смотрю в Geany и есть они эти .c файлы :) ЧЯДНТ?

Смотришь не тот диалог. Тот - от файрфокса был, кажется. 8)) Ладно, специально для тебя пусть будет *.lhs

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

> Куда уж дальше-то зохватывать?

Взять последний линуксячий прОцент =)

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

>Аргументы приводятся следующие: «Ну столько всего появилось, проще заново переписать».

Это где это так? Да и те, кто так говорит, ССЗБ явные.

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

>ССЗБ. Причём тут Qt?
Притом, что слоган «не надо заморачиваться» способствует такому подходу к делу.

а для поддержки legacy-кода в Qt4 есть Qt3Support?

То-то мои кутеписатели заставили меня установить везде дополнительно qt3, а qt3support из 4куте выкосить нафиг :))


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

>Притом, что слоган «не надо заморачиваться» способствует такому подходу к делу.

Быдлокодерам Qt не поможет.

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

>Это где это так? Да и те, кто так говорит, ССЗБ явные.
Обычные ребята. На вопрос - в чем мне писать гуй в линукс я им отвечаю - либо куте либо гтк. Обычно выбирают куте - ибо «не так замороченно».
Потом начинается. Есть конечно и счастливые исключения. :)


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

> А чего это?:) И много у тебя таких?

Любимый аргумент гномеров «если у нас этого нет - значит, это не нужно»? Выбери тогда любое другое расширение, которого нет в выпадающем списке Geany, csv там какой-нибудь, например.

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

>Тогда зайде в /usr/bin и поудаляй оттуда все, чтобы в gtk-шный диалог влазило.

А что ты в /usr/bin-то забыл? Или ты это просто так ляпнул, чтоб не молчать?

У меня не широкоформатник. А теперь профильтруй лужу от своего запаха.

А откуда в таком случае у тебя острый дефицит вертикального пространства?

Если я просто хочу поглядеть, что за файлы в каталоге (я не помню имя файла), то что?

Ну и смотри, кто ж тебе мешает?

Задумайся, всегда-ли удобна 1 колонка?

Да

Скорее твой - пустота головного мозга.

Пустой бывает разве что голова.

Мой фм - mc.

Microsoft Commander чтоли?

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

>А откуда в таком случае у тебя острый дефицит вертикального пространства?

У тебя широкоформатный на бок поставленный что ли?

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

Обычные ребята. На вопрос - в чем мне писать гуй в линукс я им отвечаю - либо куте либо гтк. Обычно выбирают куте - ибо «не так замороченно». Потом начинается.

Значит гтк для «обычных ребят - быдлокод^W», так и запишем.

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

>Впрочем, я ж про *.c спросил, кажется...

С *.c я поступаю так: «:Sex».

P.S. имаксоводам не понять

P.P.S. вендузятнегам тем более.

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

>тогда почему у меня в Qt в 50% случаев subWindowActivated не работает?

не знаю

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

>Любимый аргумент гномеров «если у нас этого нет - значит, это не нужно»?
Не, мне правда интересно.

Выбери тогда любое другое расширение, которого нет в выпадающем списке Geany, csv там какой-нибудь, например.

Файлы надо открывать в тех программах которые для этого предназначены. Есть конечно иногда исключения - вроде тебе надо из Фаирфокса запостить куда-нить .с файл. Но это редкость. Мне почему-то никогда не мешало.

Я вот куда более страдаю, что нет способа из ГномеФМ открыть терминал сразу в той папке, где сейчас работаешь.

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

А по существу, естественно, сказать нечего

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

> А что ты в /usr/bin-то забыл? Или ты это просто так ляпнул, чтоб не молчать?

Нажми «Open with...» в файрфоксе и уда^Hивись.

А откуда в таком случае у тебя острый дефицит вертикального пространства?

Ты удивишься, но у 17" 4:3 и широкоформатной 19" примерно одинаковая высота.

Да

Отучаемся говрить за всех TM

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

> На вопрос - в чем мне писать гуй в линукс.

Ну и зачем ты сразу нубов то приводишь в пример? Начинающие на любом фреймворке, тулките будут туда сюда переписывать.

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

>Однако в Qt всё просто работает.

То-то я и смотрю, что Skype под форточками совсем не на куте писан. На маке, кстати, тоже на куте не похоже. И только линаксоидам бросают подулку на кутях, которой пользоваться также неудобно, как срать в ночной горшок в невесомости.

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

>Значит гтк для «обычных ребят - быдлокод^W», так и запишем.
не распарсил...

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

Я вот куда более страдаю, что нет способа из ГномеФМ открыть терминал сразу в той папке, где сейчас работаешь.

Годами так делаю. nautilus open terminal plugin

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

> Не, мне правда интересно.

Literate Haskell

Файлы надо открывать в тех программах которые для этого предназначены.

Пардон, мне казалось, что Geany - это такой текстовый редактор-недоиде...

Но это редкость. Мне почему-то никогда не мешало.

И опять любимый аргумент? 8))

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

>То-то я и смотрю, что Skype под форточками совсем не на куте писан. На маке, кстати, тоже на куте не похоже. И только линаксоидам бросают подулку на кутях, которой пользоваться также неудобно, как срать в ночной горшок в невесомости.

Просто некоторые разработчики проприетарщины больны на головону. Да и Skype для Linux — идеальный GUI по сравнению со свистящим и пердящим из всех щелей вендовым.

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

>Ну и зачем ты сразу нубов то приводишь в пример? Начинающие на любом фреймворке, тулките будут туда сюда переписывать.
1. не нубы. опыт писания софта есть. обычно c/c++.
2. привожу из личного опыта. приводить сферических непарнокопытных в глубоком вакууме мне как-то неинтересно.

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

>Hint: в том нередактируемом выпадающем списке такого фильтра нет.

Это значит, что ты пытаешься редактировать быдлокод в гимпе, а гткшный диалог тебе какбе намекает: «не тем ты занимаешься, kemm, не тем!».

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

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

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

>Он на кутях, а они у меня буквы не стирают и выводят на экран только через одно нажатие.

УМВР. ЧЯДНТ? В какой-то очень старой версии вроде был подобный баг, но это было давно и неправда.

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

>Где ты у меня винду-то увидел?

Ну я же не модератор, чтоб по User-Agent'у уличать.

Нажал Ctrl-O, начал набирать имя - фиг-то там. А, надо было ещё что-то куда-то покликать? Кто тут про мышевозилово головного мозга упоминал, не напомнишь мне? 8))

C-l

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

> не нубы. опыт писания софта есть. обычно c/c++.

Млин, нуб в системе, фреймворке, тулките. Знание языка ничего не говорит о знании фреймворка.

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

> Это значит, что ты пытаешься редактировать быдлокод в гимпе, а гткшный диалог тебе какбе намекает: «не тем ты занимаешься, kemm, не тем!».

Фигасе, это какая-то скудоумная поделка намекает мне, что нечего пытаться сишный исходник на pastebin для кого-нибудь из файрфокса запостить? Нет, нам такой gui не нужен!

PS: и таки да, в гимпе тоже было бы быстрее вбить *.png, чем скроллить убогие от рождения выпадающие списки имени GTK. 8))

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

Он на кутях, а они у меня буквы не стирают и выводят на экран только через одно нажатие.

А у меня гтк кернел паник вызывает. Решето, но что же поделаешь, таки есть незаменимые программы на gtk.

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

Я не сомневаюсь что если бы оно ни у кого не работало, то его бы не релизили. А так работает у 95% и нормально. У меня 4.6.2 кажись

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

>> Я прыщешкололоподелконенавистник.

WinForms, WPF

Взаимоисключающие параграфы же!

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

>Особенно убил QThread. Там надо класс наследовать )))

Если бы тебя не убило, я бы тебе рассказал, как это делать без наследования.

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

Пошутил ))) Расскажешь как из юзера правильно кернел паник вызывать, тебе в хакерских кругах цены не будет

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

Хм... Оно в GIO. Круто, как то я завтыкал этот момент

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