Главная » 2009 » Октябрь » 18 » Анонс Qt 4.6
Анонс Qt 4.6
10:54

Анонс 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/

Просмотров: 2298 | Добавил: qt-boy | Рейтинг: 5.0/1 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа
3D Облако
Мини-чат
Облако
About Qt QList Qtractor 0.4.2 QListView git-репозиторий Qt Жасмин Бланшет QtCreator 1.1 Qt Extended Qt Solutions Динамическое приведение QObject библиотеки Qt 4.5.1 Пишем собственный веб броузер QFileDialog QMessageBox Добавление информации о версии в .e Вышли бета-версии библиотеки Qt 4.7 Qt qt quick qt sdk qtcreator Singleton для Qt QInputDialog QColorDialog Примеры использования класса QEvent QFontDialog QFileSystemWatcher следим за директ GIf Анимация в QLabel Открытие ссылки в браузере установл Открытие ссылки в браузере установл Добавление итемов в QTableWidget QMap итератор Помещаем окно посередине экрана Выставляем флаги для окон Отловить нажатие клавиши на QLabel Отловить нажатие клавиши на QLabel Определить какой именно контрол был Показать на время курсор с песочным Сделать окно модальным Зашифровать данные в MD5 или MD4 Удаление из QlistWidget строки Написание DLL на С++ Диалог открытия файла Работа с реестром Ограничение на ввод определенного к QMessageBox подтверждение удаления Многопоточный сервер на примере Чат Отправляем файл на PHP скрипт Пример пересылки от клиента к серве Алгоритм сортировки (не очень оптим но если не важна скорость то сойдет Вставка текста из буфера обмена(при Проверить существует ли файл Распечатка текста из QTextEdit Вывести текст из QTextEdit в диалог Интересное о QFileInfo Отловить событие закрытие окна Проверка веб ссылки на валидность Иконка для QPushButton Преобразовать QString в char* Выдрать IP и порт из строки Получение списка всех файлов в дире Окно поверх всех Ввод пароля в QLineEdit Ввод в QLineEdit только цифр и точк Скачать файл по Ftp Пример использования оператора fore Пример использования класса QDir Получить список папок Кодирование/Декодирвоание Base64 Получить переменные среды Оставить у диалога только кнопку за Запуск сторонней программы из Qt ис Drop Добавление эффекта выделяющего прям Получение информации о свободном пр Запись структуры(пользовательского Получение информации о свободном ди Простой пример использования QProce Как унаследоваться от QObject Отрисовать виджет по форме картинки Перемещение виджета вслед за мышкой Сделать диалог поверх всех окон/поз Повернуть изображение QSignalMapper - как пользоваться Qt приведение типа QFileSystemWatcher следим за директ Добавление сигнала clicked() в QLab Рекурсивный поиск файлов и папок QWheelEvent определить направление Отловить завершение работы системы Валидация на ввод только цифр styleSheet QLabel красим текст под styleSheet QLabel простой пример styleSheet QTableWidget красим заго styleSheet QTableWidget красим QTab QTableWidgetItem текст по центу Проверка сокета Выход из вложенных циклов styleSheet QPushButton выравнивание
Наш опрос
Оцените мой сайт
Всего ответов: 91
Поиск
Календарь
«  Октябрь 2009  »
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
262728293031
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 3
    Гостей: 3
    Пользователей: 0