LINUX.ORG.RU

Вышел Qt 5.2

 ,


1

1

Вышла новая версия Qt - кроссплатформенного C++ тулкита для построения приложений. Попутно выпущен Qt Creator 3.0.

Некоторые изменения:

  • Qt Core
    • класс QCommandLineParser для разбора аргументов командной строки
    • класс QTimeZone для поддержки временных зон
    • новые возможности перенаправления ввода-вывода в QProcess
  • Qt Widgets
    • в QLineEdit добавлена кнопка очистки содержимого
    • класс QKeySequenceEdit
    • возвращено управление сессиями как в Qt4
    • добавлена поддержка placeholder текста в QTextEdit
    • QInputDialog научился запрашивать многострочный текст
    • новые сигналы tabBarClicked и tabBarDoubleClicked в QTabBar
    • возможность задать длительность показа всплывающей подсказки (то что раньше делалось программистом вручную через фильтрацию событий)
  • Qt Print
    • поддержка расширенных возможностей CUPS в QPrintDialog (для Linux)
  • Qt QML
    • новое свойство «state» в Qt.application
    • новый JS движок V4
  • Qt Quick
    • новый рендерер
    • поддержка внешнего drag-and-drop
  • Qt Webkit
    • контекстные меню для HTML5 видео
    • объект Canvas Path
    • геолокация
    • асинхронный сборщик мусора

Новые модули:

  • Qt Bluetooth (Linux/BlackBerry)
  • Qt NFC (BlackBerry)
  • Qt Positioning
  • Qt Windows Extras (расширенная поддержка возможностей Windows наподобие продвинутых кнопок в панели задач)
  • Qt Mac Extras (расширенная поддержка возможностей Mac наподобие NSString)
  • Qt Android Extras (расширенная поддержка возможностей Android наподобие доступа к JNI окружению)

Также Qt Quick 1 объявлен устаревшим.

Скачать: http://qt-project.org/downloads

Известные проблемы: http://qt-project.org/wiki/Qt520-KnownIssues

Демо-пример на мобильных платформах: http://www.youtube.com/watch?v=-NdvLGbPAbc

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

★★★★★

Проверено: leave ()
Последнее исправление: alex_custov (всего исправлений: 2)

Ответ на: комментарий от conf

Литература на русском не нужна.

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

Два недостатка Qt:
Привязан к C++
ТОООРМОООЗААА

Два преимущества Qt:

* Это вам таки C++, а не какая-нибудь Java или C#

* Работает очень быстро (если не вставлять в основной поток sleep(1) и обработку данных)

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

И да и нет. Кьют достаточно сильно пичкает С++ исходники своими макросами и перед тем как отдать компилятору на сборку код, происходит обработка MOC прекомпилером кьютовый код

использую Qt5 без всяких moc и макросов, поддержка С++11 в Qt5 хоть и не полная, но достаточная, чтоб обойтись без qmake и moc

wota ★★
()
Ответ на: комментарий от special-k

Для гуя или нет - зависит от того, насколько хорошо он освобождает память. Так-то - для больших индексированных списков. После того, как он обработан, его память нужно освободить (так как ещё несколько сотен ждут очереди). Из-за этого пришлось уйти с C#.

Shadow ★★★★★
()

технический уровень обсуждения новости - минус нуль

один унылый чсвшный пердёж

anonymous
()

anon пишет:

Литература на русском не нужна.

а как же Россия ? триколор ? надо быть патриотом .
тогда , и только тогда , в нашей стране поднялся бы уровень интеллекта .

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

нюню, давай еще что-нить отчебучь. бл.... какой идиот, а еще регистрат и с 2 звездами. Вон из профессии, дятел.

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

«по делу» ты у же сказал, балбес.

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

если можно мои пять копеек по теме WEB-CAD-GIS скорее всего в ближайшее время вебовские технологии не смогут конкурировать с C-C++ и возможно в связке скрипт Для примера можно посмотреть на MapServer-ы Там нет эйфории и QGIS GRASS уверенно себя чувствуют по сравнению с МапСерверами (хотя и у них есть своя ниша конечно) Для профессионального проектирования в картографии или строительстве или инженерии - никто вообще не обсуждает Вебовские технологии Хотя согласен - заманчиво сделать чтото на вебе так как нулевые затраты на установку и апдейт (но на самом деле это все копейки)

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

QGIS GRASS уверенно себя чувствуют

Да как сказать.. нигде не встречал, если честно.. ArcGis, MapInfo, ГисИнгео, autocad - вот, что используется проектировщиками и землеустроителями.

в ближайшее время

Это сколько, год?) два.., если так - то это очень мало :) На самом деле, браузеры только-только становятся достаточно функциональными для чего бы то ни было.

Для профессионального проектирования в картографии или строительстве или инженерии - никто вообще не обсуждает Вебовские технологии

я обсуждаю :)

нулевые затраты на установку и апдейт

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

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

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

Для настольных разработчиков главный интерес представляет ваша машина, именно там работают их приложения, потому любой выход в сеть - костыли, кровь и слезы (например, как мне тут с неподдельной гордостью рассказывал один сишный анонимус, для сетевого взаимодействия они обернули браузер ^_^).

special-k ★★★
()
Последнее исправление: special-k (всего исправлений: 3)
Ответ на: комментарий от special-k

ну МапИнфо АркГис и АвтоКад - это бренды с которыми не поспорить Вебовские технологии - это типа ширпотреба или ищущие свою нишу технологии ГуглеМап - удачный пример но похоже занявший всю нишу собой КАД ГИСовская область слишком консервативная помоему - ВЕБ слишком изменчивая платформа для людей проектирующих чтото серьезное Хотя я рад ошибиться - я сдал проект на МапГайд - было интересно -хотя и глючило все это порядком Лет 100 придется подождать чтобы КАД ГИС озаботился сетевыми технологиями серьезно

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

Лет 100 придется подождать чтобы КАД ГИС озаботился сетевыми технологиями серьезно

Я надеюсь на это:)

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