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)

Джве недели ждал (да, реально две)! Надеюсь баги, что я видел в софтине под Android, уже устранены. Ждал как раз из-за более полной поддержки Android.

I-Love-Microsoft ★★★★★
()
Последнее исправление: I-Love-Microsoft (всего исправлений: 1)

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

Дык ему всего-то 3 года, зачем же вот так сразу..(

sT331h0rs3 ★★★★★
()

Ахтунг, KDE 5 на подходе.

ZUKMAN
()

класс QCommandLineParser для разбора аргументов командной строки

popt завелосипедили :D Хм, а классы выглядят неплохо

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

Когда-то давно тыкал, вообще Qt5.2 версия заметно шустрее и там наконец работают нормально менюхи всплывающие и файловые диалоги.

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

а если в QlineEdit начать вводить текст с виртуальной клавиатуры, виртуальная клавиатура закрывает собой QLineEdit? Или разработчики что-то придумали? Как там с поддержкой sql, драйвера qt5 для mysql и postgresql рабочие под андроид?

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

А сам web-browser на чём рисовать? Тоже на html5?

На хера в браузере какой-то навороченный гуй? Там даже обычным меню не место. Так что ничего уровнем выше обычного X11 не надо.

anonymous
()

Попутно выпущен Qt Creator 3.0.

Интересно что там нового.

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

Они там параллельно сломали календарь юлианский - для большинства это не критично, а мне пришлось костылик делать для Stellarium'а из-за этого (это еще с 5.1) :(

alex-w ★★★★★
()

Уже достаточно стабильно, чтобы перебираться с 4.8?

unfo ★★★★★
()

Qt Widgets

Кто там вещал про выкидывание традиционных виджетов из Qt и принудительный переход на жабаскрипт?

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

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

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

QTimeZone

проснулись наконец)

Это тот самый профит от KDE'шных товарищей или свой велосипед?

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

Объяснение где-то там:

QTBUG-32590: Each QWidget move generates two QMoveEvents, the second of which has incorrect coordinates.

anonymous
()

Годно!

Теперь ждём-с литература от Макса Шлее, он обещал после 5.2

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

С++

JS

QML

Вкусно

Здесь должна быть картинка про типикалмакюзера. Проблема только в том, что Qt все больше и больше заполоняет рынок, а остальные в это время вытворяют странные вещи с волами.

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

Кто там вещал про выкидывание традиционных виджетов из Qt и принудительный переход на жабаскрипт?

это миф

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

В данном случае под X11 понимается любая низкоуровневая среда для отображения графики. Гуетулкиты не нужны.

anonymous
()

Как настроить шрифты в qtCreator? Выглядит вырвиглазно. qtconfig нету, fontconfig игнорит.

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

Реализация HTML5 — это тоже гуетулкит, еще более прожорливый чем всякие С/С++-гуетулкиты. Глупые анонимусы не нужны.

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