Спустя 7 дней после выхода предварительной версии Qt 4.6 разработчики Fotowall, программы для создания коллажей из изображений вашей домашей коллекции и он-лайн галлерей, выпустили стаильную сборку пакета для Windows, основанную на Qt 4.6. Кто-то может сказать что это было довольно поспешным решением, однако Энрико Рос (Enrico Ros) заявляет, что новые возможности версии 4.6 стоят такого рискованного шага.
Непрямые выгоды или «то, что достанется даром»
- Повышенние качества и скорости QPainter с использованием OpenGL
- Повышение скорости работы фреймворка GraphicsView
Прямые выгоды
- Фрэймворк анимации: автор не может сказать обо всем Kinetic, но обычная анимация свойств реализована просто потрясающе!
Демонстрационного видео нет, однако если вы взглянете на верхнюю панель Fotowall, то увидите, что вкладки появляются и исчезают с приятной анимацией расширяясь и сжимаясь, отчего программа наконец-то выглядит как из 2009 года! - QNetworkReply::isFinished(): благодаря этому методу удалось реализовать умную загрузку: как только пользователь начинает тянуть изображение из flickr, Fotowall начинает загружать его, поэтому теперь к тому моменту, когда пользователь «отпускает» изображение то оно либо уже полностью загружено (и сразу же появляется в окне просмотра), либо частично загружено (и остается только дождаться оставшееся время).
Недостатки
- Во время анимации свойства полупрозрачности QGaphicsProxyWidget (в OpenGL) появляются некоторые визуальные помехи.
- Даже при установке флага QGraphicsItem::ItemSendsGeometryChanges предыдущее поведение не полностью восстанавливается (автор использует itemChange, и новое поведение не позволяет зеркалам правильно синхронизироваться с объектами)
Энрико пытался записать скринкаст о Прелестях и скорости Qt 4.6, но в результате ему пришлось использовать камеру.
[1] Fotowall – программа для создания коллажей из изображений вашей домашей коллекции и он-лайн галлерей.
-
sauron
-
скептик
-
sauron
-
скептик
-
sauron
-
скептик
-
sauron
-
скептик
-
sauron
-
sauron
-
SeaJey
-
LeNsTR


