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)
Ответ на: комментарий от linuxfan

В gtk'шной багзиле описан типичный use-case кода это может понадобится. И, естественно, ты не пользовался ибо привык к убогому gtk'шному диалогу и о фичах нормальных диалогов ты не в курсе.

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

> По какой-то причине у меня никаких трудностей не возникает

Т.е. вот описанный выше алгоритм вместо того, чтобы прямо в диалоге и переименовать файло - это не трудности? Ну тогда даааа, тогда в gtk отличный диалог открытия файлов. Для ленинского комсомола. 8))

Более того, мой склероз подсказывает, что я ни разу не пользовался переименовыванием/удалением в виндовых диалогах. Может быть, это и в самом деле не нужно?

И опять любимый аргумент! Кто-нибудь, подсчитайте по треду, сколько раз его тут оправдыватели gtk использовали? А оправдыватели qt? У последних, кажется, ещё ни разу не было...

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

>И, естественно, ты не пользовался ибо привык к убогому gtk'шному диалогу и о фичах нормальных диалогов ты не в курсе.

И естественно, я никогда не пользовался этим, потому что не приучен забивать микроскоп гвоздями. Судя по нытью, такими любителями этот тред полон более чем наполовину.

Я все жду, когда кто-нибудь вякнет, что гткшный диалог не позволяет вот так вот запросто ходить по виндовым шарам, а виндовый — позволяет. Вполне достойное продолжение дискуссии.

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

>А оправдыватели qt? У последних, кажется, ещё ни разу не было...

В этом треде не было даже названо ни одной достойной поделке на куте. Есть мнение, что таковых в природе вообще не существует и на нем пишут лишь обертки для гугловых сервисов.

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

идиот, почитай gtk'шную багзилу сслыку на которую привели в этом треде, там специально для такой тупой школоты как ты всё расжевано

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

>расжевано

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

P. S. я так понимаю, спеллчекеры в кутешном окружении не работают?

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

Куча коммерческого софта написано на qt, но, естественно, это никто не афиширует и по виду приложения так с ходу и не поймешь, что оно на qt написано, ибо qt-приложение всегда выглядит как родное.

На двух моих работах писали на qt и софт отлично продавался и приносил неплохой доход.

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

> напиши ... грам_о_тоно, иначе сам будешь глупо выглядеть.

epic_facepalm.png

P. S. я так понимаю, спеллчекеры в кутешном окружении не работают?

Работают как минимум не хуже, чем в gtk, как видно из примера выше. 8))

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

> Есть мнение, что таковых в природе вообще не существует и на нем пишут лишь обертки для гугловых сервисов.

Не волнуйся, это мнение лишь лжецов и девственников, вроде тебя.

http://en.wikipedia.org/wiki/Qt_(framework)#Applications

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

> Более того, мой склероз подсказывает, что я ни разу не пользовался переименовыванием/удалением в виндовых диалогах. Может быть, это и в самом деле не нужно?


И опять любимый аргумент! Кто-нибудь, подсчитайте по треду, сколько раз его тут оправдыватели gtk использовали? А оправдыватели qt? У последних, кажется, ещё ни разу не было...


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

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

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

Самое смешное, что лично у меня такой необходимости не возникает. Я этот диалог открытия чаще одного раза в месяц вообще не вижу, а переименовываю/удаляю через него от силы раз в год... Мне просто непонятна сама идея, когда очевидно удобную и полезную фичу забраковывают только по факту её отсутствия в предмете поклонения. 8))

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

IMHO Eclipse RCP вполне себе дотягивает и перетягивает.


Это все-таки немного другая ниша, чем у Qt. Да и сам проект изначально плюсовый без Java, сейчас GUI части с MFC на Qt переносятся.


Для плюсового проекта конечно Qt лучше, о чем речь.
Я думал разговор идет о разработке с нуля.
В этом плане с Java проще.

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

Мне просто непонятна сама идея, когда очевидно удобную и полезную фичу забраковывают только по факту её отсутствия в предмете поклонения. 8))


У таких людей порочная логика, но с другой стороны это потенциальный «competitive edge» для всех остальных - каждый сам делает свой выбор...

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

> У таких людей порочная логика, но с другой стороны это потенциальный «competitive edge» для всех остальных - каждый сам делает свой выбор...

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

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

>А в чём логика? Если я открыл список - очевидно, что я хочу поменять дефолтное значение на что-то другое либо осмотреть весь список вариантов. Поведение гтк нелогично ни для первого, ни для второго использования.

А логика простая:
У программ есть меню «сохранить» и «сохранить как», и там есть действия ТОЛЬКО на тему сохранения данных. И только.
Это железобетонная гарантия целостности ваших данных и защиты от дурака.
И нет там «удалить », «открыть в терминале» или «записать на диск».
Да, это вопрос только другой идеологии.
И почему это у нормальных людей должно вызывать отторжение
и быть продметом многолетнего стеба продвинутых умников ?
- это мне непонятно.




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

> А логика простая: У программ есть меню «сохранить» и «сохранить как»

Папа, ты это с кем сейчас разговаривал? «У программ есть меню 'сохранить' и 'сохранить как'», поэтому выпадающие списки у нас сделаны через вот такую вот задницу. Атличнейшая логика, вполне в духе. Ога(c).

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

>поэтому выпадающие списки у нас сделаны через вот такую вот задницу.

Да, выпадающие списки глюкаватые.

«У программ есть меню 'сохранить' и 'сохранить как'», поэтому выпадающие списки у нас сделаны через вот такую вот задницу.


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

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

>> напиши ... грам_о_тоно, иначе сам будешь глупо выглядеть.

самопочин: грамот_о_но

Не ту букву подчеркнул

epic_facepalm.png

Так что себе тоже epic_facepalm.png 8))

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

> Нет , помимо своего стеба ,попробуй перечитать мой пост еще разок и шевельнуть извилиной.

Научись смотреть, на что отвечаешь, потом извилинами меряться будем. 8))

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

> По какой-то причине у меня никаких трудностей не возникает. Более того, мой склероз подсказывает, что я ни разу не пользовался переименовыванием/удалением в виндовых диалогах. Может быть, это и в самом деле не нужно?

Может быть, это и в самом деле не нужно?

мой склероз

Вопрос уже содержит ответ

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

>Вопрос уже содержит ответ

Мистер Холмс, огласите содержащийся в вопросе ответ, а то не все читатели так проницательны, как вы.

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

> Если я открыл список - очевидно (sic!!), что я хочу поменять дефолтное значение на что-то другое либо осмотреть весь список вариантов.

Научись смотреть, на что отвечаешь,


Это кто-то другой написал ?))

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

У программ есть меню «сохранить» и «сохранить как», и там есть действия ТОЛЬКО на тему сохранения данных. И только.

Это железобетонная гарантия целостности ваших данных и защиты от дурака.

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

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

>Впрочем, я не прав - удаленный файл еще можно попытаться восстановить, в отличие от...

Поскольку все линаксовые DE зачаты во грехе, у них у всех есть понятие «корзины», куда их же долбанутое окружение помещает удаленные файлы, так что не надо тут «ля-ля».

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

>А в чём логика? Если я открыл список - очевидно, что я хочу поменять дефолтное значение на что-то другое либо осмотреть весь список вариантов. Поведение гтк нелогично ни для первого, ни для второго использования.

А логика простая: У программ есть меню «сохранить» и «сохранить как», и там есть действия ТОЛЬКО на тему сохранения данных. И только. Это железобетонная гарантия целостности ваших данных и защиты от дурака. И нет там «удалить », «открыть в терминале» или «записать на диск». Да, это вопрос только другой идеологии. И почему это у нормальных людей должно вызывать отторжение и быть продметом многолетнего стеба продвинутых умников ? - это мне непонятно.

Перечитай свой ответ ещё раз. Полностью. С цитатой. Прочёл? Теперь объясни, как связана кривизна выпадающих списков и меню «сохранить» и «сохранить как» (что это за меню, кстати? Обычно это пункты в каком-нибудь меню File, вроде бы), про которое ты вещал.

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

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

Не не, «переписать» есть же ...

Тут есть несколько стандартных моментов для наездов:
1. удаление файла - нет и небудет
2. работа с фильтрами - есть , хотя ...
3. сортировка списков - есть.


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

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

И из этого, конечно же, следует, что возможность удалить файл из диалога сохранения - ужасное зло, разрушающее данные, потому что файл можно вернуть из богомерзской корзины, а возможность перезаписать файл - православна, потому что старое содержимое будет безвозвратно утеряно, что никак на целостности данных не сказывается? OMFG!

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

Поскольку все линаксовые DE зачаты во грехе, у них у всех есть понятие «корзины», куда их же долбанутое окружение помещает удаленные файлы, так что не надо тут «ля-ля».


У вас действительно, похоже, с логикой не лады - на самом элементарном уровне...

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

Не не, «переписать» есть же ...


Когда на ходу аргументы придумываете, будь аккуратнее - ничего личного...

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

Ну ты же умный мальчик, да ?
«А в чём логика? ...» - неужели это был вопрос только по поводу явного бага выпадающего списка ?))

elipse ★★★
()

Столь вечно безуспешный спор не думает остывать! Когда надоест, зовите, подброшу свежего троллинга

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

>У вас действительно, похоже, с логикой не лады - на самом элементарном уровне...

Поясни. Или ты это как всегда написал, лишь бы не молчать?

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

> Ну ты же умный мальчик, да ?

Да. Ты же тоже умный мальчик, правда?

«А в чём логика? ...» - неужели это был вопрос только по поводу явного бага выпадающего списка ?))

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

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

> У таких людей порочная логика,

Алаверды:
Когда на ходу набросы придумываете, будь аккуратнее - ничего личного...

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

> Вопрос был про выпадающий список.

Не, я на счет тебя обманулся таки ))
Умные мальчики не задают таких глупых вопросов.

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

У таких людей порочная логика,


Алаверды:

Когда на ходу набросы придумываете, будь аккуратнее - ничего личного...

Каюсь, в данном случае, логика, похоже, отсутствует напрочь...

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

> Не, я на счет тебя обманулся таки )) Умные мальчики не задают таких глупых вопросов.

Да-да, почти выкрутился. Только пузырьки-то - они не врут.

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

Не, я на счет тебя обманулся таки )) Умные мальчики не задают таких глупых вопросов.


Да-да, почти выкрутился. Только пузырьки-то - они не врут.


А как дышала!

deis
()

А багу с акселераторами на русском языке починили?

//Qt-фанбой

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

Фронтенд на фронтенде, враппером погоняет.

И так, покажи мне фронтенды и врапперы в данном списке в количестве больше 25%.

Ты даже про софт такой не слышал, сидя в своем уютном опенбоксе, и насилуя ФС из консоли.

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

>Ты даже про софт такой не слышал, сидя в своем уютном опенбоксе, и насилуя ФС из консоли.

Ну ты же наверняка про readline ничего не слышал? Тем не менее, это не мешает тебе пользоваться ей ой как часто (при условии, что у тебя хотя бы в дуалбуте есть линакс). А я о 90% того кутешного говна вообще не слышал, зато то, что пользовал, показало себя редкостным дерьмом. Сейчас я говорю в частности о mythtv.

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

>уютном опенбоксе

Кстати, FYI, есть утилита для конфигурации опенбокса obconf, написанная на куте. Сейчас уже и не вспомню почему, но она мне как-то не особо понравилась.

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

> написанная на куте. Сейчас уже и не вспомню почему, но она мне как-то не особо понравилась.

Понятно, это просто аллергия. Она не лечится. 8))

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

>Ещё бы :)

Ну если тебя не интересуют детали, то в общем и целом она не справлялась с функцией просмотра TV. Зато там был какой-то браузер, встроенный плейр, скины, просмотрщик погоды, таймшифт и еще куча сомнительных фич. Естественно, для своей работы это поделие требовало mysql (видимо, список каналов по-другому хранить никак).

А потом я попробовал tvtime: простенько, со вкусом и отлично работает.

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

> Ну если тебя не интересуют детали, то в общем и целом она не справлялась с функцией просмотра TV.

Конфигурялка для openbox'а не справлялась с функцией просмотра TV? Да, это, безусловно, последний гвоздь в крышку Qt. 8))

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

oops, че-то я о mythtv подумал. Столько праведного гнева сразу накатило.

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