Анонс Qt 4.6
9 сентября этого года наша любимая компания, разрабатывающая один из лучших инструментариев для создания графических приложений, представила на публику анонс новой версии: 4.6. Что нового? А вот что:
Возможность создания более впечатляющего интерфейса Поддержка новых версий платформ(Mac OS 10.6, Windows 7, Solaris 10) Включение порта для OS Symbian в основной код Qt Улучшение производительности за счёт оптимизации Забыли упомянуть, что добавилась поддержка мультитача.
Итак, что же эти улучшения означают:
1. Возможность создания более впечатляющего интерфейса. Тени, свечение, прозрачность, полная поддержка анимаций, и т.п. теперь доступны, благодаря встроенным средствам Qt. Ну что ж тут сказать, уже не терпится попробовать что-нибудь такое сварганить с использованием этой возможности. Если кто-нибудь покажет эти нововведения в действии, будем очень признательны. Спасибо, MezomishMezomish! 2. Порт для OS Symbian. Кроме того, что теперь этот порт принадлежит основному коду Qt, разработчики добились нормальной работы модулей Qtscript и QtWebkit.К сожалению, в этой теме я разбираюсь слабо, поэтому единственное, что смог сделать, так это перевести текст с английского, прошу прощения. Подробнее.
3. Улучшение производительности. Разработчики переписали алгоритм рендеринга Qt Graphics View, оптимизировали ресурсопотребляемость, создали новый OpenGL движок для рендеринга 3D графики и расширили интеграцию с QtWebKit. Почти в каждой версии наши зеленоватые друзья что-нибудь оптимизируют, что ни может не радовать. На этот раз оптимизация коснулась в основном графики и WebKit'a. Нельзя с каждой версией только придумывать что-нибудь новое — нужно улучшать старое. Ведь именно «старым» пользуется большинство.
Материал взят с сайта http://habrahabr.ru/blogs/qt_software/69291/
Today we have reached another significant milestone in Qt’s life - 4.6.0-tp1 has been released. This is the first step in the process of turning all of the great new Qt features you’ve been reading about on Labs into a coherent, stable and polished product that will power a new generation of applications.
It’s an exciting time to be the Qt Release Manager. Qt 4.6 is the first feature release that I’ve been involved in from the very start. And Qt 4.6 is a big release - there’s a lot of new stuff and making all of that play nicely with all of the existing stuff is a big challenge. Luckily we enjoy a challenge here at Qt Developer Frameworks.
You can get the packages from the Qt website here, or from our ftp site: tar.gz version or zip version. You can also find the latest documentation at http://qt.nokia.com/doc/4.6-snapshot/index.html. (For those interested, the packages were generated from SHA1 c4c9b4457f0f760c1bf46dd8a309ab76eb128c1d in the qt.git source repository.)
Our main reason for providing this Tech Preview release is to solicit constructive feedback from the community of users and developers. The Tech Preview will contain bugs - with the amount of new code that has gone into Qt 4.6 that is unavoidable. Now that all the new 4.6 features are in the code, we are at the beginning of an intensive bug-fixing period that will likely last a few months.
At the end of that period we hope to release the most feature-rich and high-quality Qt ever, but to do that we need your help. There are two ways you can help: if you found a bug, you can submit a fix or an autotest that demonstrates the bug via the public qt-repository on http://qt.gitorious.org. Alternatively, if you have any bug reports or suggestions, whether they relate to the code, the documentation, or something else Qt-related, just follow the instructions for submitting feedback.
I won’t go into detail about the new features that are making their debut in Qt 4.6 (there’s already plenty of information about them on Labs, directly from the developers), but I would like to highlight a couple of important changes to Qt’s packaging and supported platforms.
Previously, we have delivered source packages for each of our major supported platforms (Windows, MacOS X, X11, embedded-linux, embedded-wince, and an “all” package that included the code for all of the desktop platforms). Beginning with 4.6.0, we are delivering a single source package that contains the code for all platforms (there are .tar.gz and .zip versions of the file, but the contents are identical). This should remove any confusion about which package is the right one to download, not to mention making the Release Manager’s life a little easier.
On the supported platforms: In Qt 4.6, QtScript is not enabled by default on platforms for which QtWebKit is not supported. However it does compile on them and you can re-enable it by passing the “-script” option to configure.
That’s all for now. We hope that Qt 4.6 provides something new, interesting and useful for all of you.
Источник http://labs.trolltech.com/blogs/2009/09/09/qt-460-tech-preview-1/
|