The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз фреймворка Qt 6.4

30.09.2022 09:53

Компания Qt Company опубликовала релиз фреймворка Qt 6.4, в котором продолжена работа по стабилизации и наращиванию функциональности ветки Qt 6. В Qt 6.4 обеспечена поддержка платформ Windows 10+, macOS 10.15+, Linux (Ubuntu 20.04, CentOS 8.2, openSUSE 15.3, SUSE 15 SP2), iOS 14+, Android 6+ (API 23+), webOS, WebAssembly, INTEGRITY и QNX. Исходные тексты компонентов Qt поставляются под лицензиями LGPLv3 и GPLv2.

Основные изменения в Qt 6.4:

  • Реализована полноценная поддержка платформы WebAssembly, позволяющей создавать Qt-приложения, работающие в web-браузере и переносимые между разными аппаратными платформами. Приложения, собираемые для платформы WebAssembly, благодаря JIT-копиляции выполняются с близкой к нативному коду производительностью, могут использовать Qt Quick, Qt Quick 3D и доступные в Qt средства визуализации. Так как приложение на базе WebAssembly выполняется в изолированном окружении браузера, доступ к некоторым API для работы с локальными ресурсами и сервисами операционной системы ограничен, но дополнительно предоставляются API для интеграции с браузером.
  • В основной состав возвращён модуль Qt TextToSpeech, поставлявшийся в Qt 5, но не вошедший в ветку Qt 6. Модуль предоставляет средства для синтеза речи, что может применяться для повышения доступности приложений для людей с ограниченными возможностями или для реализации новых средств фонового информирования пользователя, например, для вывода уведомлений в приложениях для автомобильных информационно-развлекательных систем. В Linux преобразование текста в речь осуществляется при помощи библиотеки Speech Dispatcher (libspeechd), а на других платформах через штатный API операционной системы.
  • Добавлен экспериментальный модуль с реализацией стилевого оформления iOS для Qt Quick. Приложения на базе Qt Quick Controls могут автоматически использовать данный модуль для создания родного оформления интерфейса на платформе iOS, по аналогии с тем, как родное оформление применяется в Windows, macOS и Android.
  • Добавлен экспериментальный модуль QtHttpServer, позволяющий интегрировать в приложения функциональность HTTP-сервера, который поддерживает HTTP/1.1, TLS/HTTPS, WebSockets, обработку ошибок, маршрутизацию запросов на основе параметров в URL (QHttpServerRouter) и REST API.
  • Добавлен экспериментальный модуль Qt Quick 3D Physics, предоставляющий API для симуляции физических процессов, который можно использовать вместе с Qt Quick 3D для реалистичного взаимодействия и перемещения объектов в 3D-сценах. Реализация основана на движке PhysX.
  • В модуль Qt Quick 3D добавлена экспериментальная поддержка глобального освещения с использованием карт освещённости, позволяющих более реалистично имитировать в 3D-сцене свет от разных источников. В Qt Quick 3D также реализована поддержка линейных частиц, глянцевых материалов, расширенных настроек отражения, скайбоксов и собственных материалов и текстур.
  • Расширены возможности предоставляемых в Qt Quick типов TableView и TreeView, в которых появилась поддержка навигации при помощи клавиатуры, выделения строк и столбцов, более полного управления положением ячеек, анимацией, сворачиванием и раскрытием древовидных структур.
  • В Qt Quick предложен новый тип FrameAnimation, позволяющий выполнять код синхронно с кадрами анимации. Для повышения плавности анимации в Qt Quick также обеспечена автоматическая обработка некорректной синхронизации vsync при многопоточной отрисовке.

  • В виджете QQuickWidget, позволяющем создавать интерфейсы, комбинирующие элементы на базе Qt Quick и Qt Widget, реализована полная поддержка прослойки RHI (Rendering Hardware Interface), позволяющей обеспечить работу не только с использованием OpenGL, но и поверх API Vulkan, Metal и Direct 3D.
  • В модуль Qt Network добавлен класс QSslServer, позволяющий создавать эффективные сетевые серверы, использующие TLS для установки защищённого канала связи.
  • В модуль Qt Multimedia добавлен экспериментальный бэкенд, использующий для обработки видео и звука пакет FFmpeg. При воспроизведении видео улучшена обработка цветовых пространств и HDR, добавлена возможность подстановки субтитров через QVideoFrames. Добавлена поддержка пространственного звука, позволяющего создавать сцены с трёхмерным распределением звука и симулировать виртуальные комнаты с характеристиками отражения звука в зависимости расположения слушателя, размера помещения и материалов стен и пола.
  • В модуле Qt Widgets класс QFormLayout расширен средствами для построения интерфейсов для захвата структурированного пользовательского ввода. В классе QWizard, предназначенном для создания многоэтапных интерфейсов, добавлены API для управления видимостью строк в формах и перехода на любую страницу в мастере.
  • В QML улучшена поддержка типов значений, упрощающих передачу структурированных данных из C++ в QML. Подобные типы и списки из данных типов теперь могут использоваться в свойствах без обвязки на базе QObject. Расширены возможности LSP-сервера для интеграции поддержки языка QML в интегрированные среды разработки. Включён по умолчанию QML Type Compiler, позволяющий компилировать QML-представление в код на C++.
  • Расширены возможности для работы со строковыми литералами в коде - в классы QStringEncoder и QStringDecoder добавлена поддержка всех кодировок, доступных в ICU (International Components for Unicode).
  • В классе QTextDocuments добавлена поддержка разметки Markdown.


  1. Главная ссылка к новости (https://www.qt.io/blog/qt-6.4-...)
  2. OpenNews: Компания Qt Company опубликовала код выпуска Qt 5.15.6
  3. OpenNews: Для Debian 11 подготовлены пакеты с Qt6
  4. OpenNews: Релиз фреймворка Qt 6.3
  5. OpenNews: Компания Qt Company представила платформу для встраивания рекламы в Qt-приложения
  6. OpenNews: KDE взял на себя продолжение сопровождения общедоступной ветки Qt 5.15
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/57847-qt
Ключевые слова: qt
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (130) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 10:00, 30/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    > Добавлен экспериментальный модуль QtHttpServer, позволяющий интегрировать в приложения функциональность HTTP-сервера

    Тулкит-переросток

     
     
  • 2.2, 1 (??), 10:05, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Ничё - он скоро научится майнить и блю-реи записывать
     
     
  • 3.72, Аноним (72), 14:17, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Майнить в минус на вашем компе, отчисляя процент от дохода разработчикам, которые сами не майнят потому что в минус.
    ПРОФИТ

    (инновационная схема сравнительно честного заработка от Norton Antivirus)

     
  • 3.74, Аноним (74), 14:42, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Блюреи - легко или почти легко, если включит в состав своих модулей билиотеки от K3B.
     
  • 3.85, pkdr (ok), 15:09, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если он научится записывать блю-реи, то он превзойдёт даже Nero Burning ROM, который умеет всё, кроме нормального записывания дисков.
     
  • 2.3, Аноним (3), 10:07, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Правильный научный термин - комбайн.
     
     
  • 3.8, Аноним (8), 10:14, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >> Добавлен экспериментальный модуль Qt Quick 3D Physics, предоставляющий API для симуляции физических процессов, который можно использовать вместе с Qt Quick 3D для реалистичного взаимодействия и перемещения объектов в 3D-сценах. Реализация основана на движке PhysX.
    > Правильный научный термин - комбайн.

    не, ну а как по-другому то назвать? xD

     
     
  • 4.9, Аноним (8), 10:18, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Просто если мне нужна будет реалистичная кинематика, то я уж сам заморочусь, зачем это в гуёвый (!) фреймворк пихать?!
     
     
  • 5.11, Аноним (11), 10:24, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Это -- стандарт индустрии, не огрызок типа буллета же пихать, а физика нужна, если фреймворк позиционируется как что-то посерьёзнее SDL -- сегодня поддержка физического движка должна быть везде.
     
     
  • 6.21, Аноним (21), 11:23, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > а физика нужна

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

     
     
  • 7.22, Аноним (21), 11:24, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +7 +/
    ...естественно, что это необходимо для игрушки-арканоида, чтобы всё реалистично выглядело.
     
     
  • 8.40, Бывалый смузихлёб (?), 12:38, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    И часто ли на кутях игры делают в сравнении с тем же юнити или анреалом ... текст свёрнут, показать
     
     
  • 9.48, Аноним (11), 12:46, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Тут скорее интересно для красивых анимированных интерфейсов в тех же китайских а... текст свёрнут, показать
     
     
  • 10.79, Аноним (74), 14:50, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    И в DE ... текст свёрнут, показать
     
  • 10.108, Бывалый смузихлёб (?), 18:55, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Действительно, причём тут игры... текст свёрнут, показать
     
     
  • 11.122, Аноним (11), 22:43, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    В самом деле, непонятно ... текст свёрнут, показать
     
  • 8.65, Аноним (65), 14:07, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чтобы при очередном обновлении QT игра стала глючить аки псих ... текст свёрнут, показать
     
     
  • 9.121, Аноним (11), 22:42, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У QuickTime всё так плохо с совместимостью Печаль А при чём тут он, кстати ... текст свёрнут, показать
     
  • 5.80, Аноним (74), 14:53, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это не гуёвый фреймворк, а мультифункциональный фреймворк. А гуй только его часть.
     
     
  • 6.109, Ванёк (?), 19:20, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это просто гуй, остальное в нём - мусор, который нужен чтобы просто стричь с овец бабло.
     
     
  • 7.111, DarkHobbit (ok), 20:23, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Это просто гуй, остальное в нём - мусор, который нужен чтобы просто
    > стричь с овец бабло.

    Ещё один. И как с меня стригут бабло, если я использую дохрена Qt-модулей (не только GUI) для разработки своего GPL-проекта?

     
     
  • 8.115, Ванёк (?), 21:03, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Они зарабатывают не на тебе Ты им не особо интересен ... текст свёрнут, показать
     
     
  • 9.139, Аноним (139), 13:54, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Значит, он не овца Ты им интересен Значит, зарабатывают на тебе ... текст свёрнут, показать
     
  • 7.147, Аноним (147), 18:40, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    ну постриги бабла с пользователей GPL-софта ;)
     
  • 5.110, DarkHobbit (ok), 20:22, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    С разморозкой, это уже 100 лет как не гуёвый фреймворк, а модульная среда, в которой почти всё отключаемо, и GUI в том числе.
     
     
  • 6.140, Аноним (21), 13:55, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > в которой почти всё отключаемо

    но каждая кутособака тянет в своё поделие тонны зависимостей. А сейчас ещё и 3d со светотенью потянет.

     
  • 3.137, Аноним (139), 13:50, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Описание : A cross-platform application and UI framework
     
  • 2.4, Аноним (4), 10:08, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это норма, куте -- это фреймворк, а не просто тулкит.
     
     
  • 3.138, Аноним (139), 13:52, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Оне не понимаюд, для понимания нужен разум, а не только череп :)
     
  • 2.6, Аноним (11), 10:11, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Прекрасно, на самом деле. Если у тебя уже есть кути в проекте, то почему бы не использовать их. Тем более, ты уже понимаешь, как с ними работать и чего ожидать (в том числе, от кроссплатформенности). Чем меньше левых зависимостей, тем лучше, во всех отношениях.
     
     
  • 3.10, Аноним (8), 10:20, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    а можно просто отделить абстракцию от реализации и для каждой платформы использовать её гуй по-умолчанию
     
     
  • 4.12, anonymous (??), 10:35, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Угу, осталось только понять что qt то не только гуй
     
  • 4.30, Аноним (30), 11:49, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хорошо, отделяй, у тебя есть моё лично разрешение от Анонима
     
     
  • 5.81, Аноним (74), 14:56, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Разрешение от одного единственного Анонима? Так не годится, нужно голосование анонимов.
     
     
  • 6.94, Аноним (94), 15:31, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Лол у Анонимов одно решение на всех. Они на то и Анонимы.
     
  • 6.141, Аноним (139), 13:57, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Кому нужно?
     
  • 2.90, Skullnet (ok), 15:17, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Qt это целая операционная система.
     
     
  • 3.98, Аноним (74), 15:38, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    GUI-OS, но никого же не смущает TUI-OS Emacs :)
     

     ....большая нить свёрнута, показать (37)

  • 1.5, Аноним (5), 10:10, 30/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Расширены возможности предоставляемых в Qt Quick типов TableView и TreeView, в которых появилась поддержка навигации при помощи клавиатуры

    Интерфейс на QML лучше, говорили, они, виджеты устарели. Ага. А у самих даже с клавиатуры не работало.

     
     
  • 2.7, Аноним (11), 10:13, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Если ты видел этот QML, то в курсе, что это мерзкие телефонные виджеты.
     
     
  • 3.13, Аноним (13), 10:43, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я видел этот qml. Похож на gtk css.
     
     
  • 4.154, Аноно (?), 19:46, 04/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ты не видел Qt QSS?
     
  • 3.17, Аноним (5), 11:10, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Наблюдаю их каждый день в кедах вполне себе на десктопе.
     
     
  • 4.83, Аноним (74), 15:00, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Во-во, если бы не знал/не сказали, и не догадался бы, что QML.
     
     
  • 5.100, Аноним (11), 16:25, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Во-во, если бы не знал/не сказали, и не догадался бы, что QML.

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

     
  • 3.31, Аноним (30), 11:50, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не умеешь в дизайн, так не берись.
     
  • 2.82, Аноним (74), 14:58, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А сильно удобно по дереву клавой лазить? Мышкой же естесственно. Это для любителей не пользоваться мышом в гуе добавили.
     
     
  • 3.153, Neon (??), 22:20, 03/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Мышкой естественнее, но бывают аварийные случаи, когда мышки нет, а по дереву нужно лезть клавой
     

  • 1.14, Роман (??), 10:53, 30/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > В Linux преобразование текста в речь осуществляется при помощи библиотеки Speech Dispatcher (libspeechd), а на других платформах через штатный API операционной системы.

    Хотел пошутить что в на других платформах штатно, в отличии от Linux где отдельный интерфейс и даже на платформе FreeBSD, но внезапно обнаружил что *BSD вообще нет в
    > В Qt 6.4 обеспечена поддержка платформ Windows 10+, macOS 10.15+, Linux (Ubuntu 20.04, CentOS 8.2, openSUSE 15.3, SUSE 15 SP2), iOS 14+, Android 6+ (API 23+), webOS, WebAssembly, INTEGRITY и QNX.

    В смешанных чувствах теперь.

     
     
  • 2.25, Аноним (-), 11:36, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Хотел пошутить что в на других платформах штатно, в отличии от Linux
    > где отдельный интерфейс и даже на платформе FreeBSD, но внезапно обнаружил что *BSD вообще нет в

    А еще там нет дебиана, рача, федоры и <100500 других дистров>. Что не мешает иметь культи в репах:
    https://www.freshports.org/devel/qt6-base/

    Да и не все ли равно современным линуксоидам-WSLщикам?


     
     
  • 3.88, Роман (??), 15:15, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >> Хотел пошутить что в на других платформах штатно, в отличии от Linux
    >> где отдельный интерфейс и даже на платформе FreeBSD, но внезапно обнаружил что *BSD вообще нет в
    > А еще там нет дебиана, рача, федоры и <100500 других дистров>. Что
    > не мешает иметь культи в репах:
    > https://www.freshports.org/devel/qt6-base/

    Великодушно считаем что это всё Linux.

    > Да и не все ли равно современным линуксоидам-WSLщикам?

    не все еще познали щастье, есть недобитки пытающиеся в год Линукса на десктопе без WSL. Но стратегически они [такие люди] нужны, пускай тестят и держат Linux on Desktop в тонусе, жизнь богаче схемы и план Б куда валить с Винды в случае чего нужен. Я б в их проект даже задонатил если б он был.

     
  • 2.28, FireBirdSQLmail.ru (?), 11:43, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    странно, раньше вроде запускалось и на OpenIndiana, и на фрюхе
     
     
  • 3.89, Роман (??), 15:17, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > странно, раньше вроде запускалось и на OpenIndiana, и на фрюхе

    Про запуск я ничего не писал и не интересно это мне даже, в отличии от того что вендоры считают есть смысл поддерживать. Для меня еще одна галочка "фряха даже там не нужна".

     
  • 2.84, Аноним (74), 15:07, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А чем Speech Dispatcher не штатно?
     

  • 1.18, Аноним (21), 11:15, 30/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Приложения, собираемые для платформы WebAssembly, благодаря JIT-копиляции...

    fixed: Приложения, собираемые для платформы JavaScript, благодаря JIT-копиляции выполняются с близкой к нативному коду производительностью.

     
     
  • 2.27, ryoken (ok), 11:41, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >>JIT-копиляции

    ШТА?

     
     
  • 3.86, Аноним (74), 15:10, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >JavaScript
    >выполняются с близкой к нативному коду производительностью

    Вот это вот точно, ШТА?

     
  • 3.105, Аноним (21), 17:48, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Safari и Chrome уже делают JIT-компиляцию Javascript
     
  • 2.56, Аноним (56), 13:11, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ключевое слово "близко". Неточное. Разъясняю - оба могут быть близко, но кто-то один из них значительно ближе. В вебассембли заложено больше возможностей сделать ближе к нативной, чем у яваскрипта. Хоть V8 и хорош.
     
  • 2.57, Аноним (56), 13:16, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А, вдогонку. Еще и зависит от того кто заявляет. Для одного близко - это "всего в два раза медленнее, это же скриптота! Так что ОЧЕНЬ близко к нативной!", а другой - "Блин, аж на 20% медленне, еще не близко. Вот будет отставание 10% - тогда и объявлю".
     

  • 1.24, ilowry (?), 11:31, 30/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    "Download from your IP address is not allowed"
    И зачем эта новость здесь?
     
     
  • 2.29, Nopomuk (?), 11:46, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Никто не запрещает скомпилить из сорцов, насколько я знаю. И не все тут из России наверное. Но негодование ваше полностью разделяю.
     
     
  • 3.87, Аноним (74), 15:14, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Главное, что под LGPLv3 и GPLv2, а ограничения по IP не проблема, обойдём.
     
  • 2.33, Аноним (30), 11:52, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Кого тут должна интересовать твоя личная новость?
     
  • 2.38, penetrator (?), 12:29, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    проблемы негров шрифа не волнуют
     
  • 2.42, u_235 (?), 12:41, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    https://download.qt.io/static/mirrorlist/ в помощь.
     
  • 2.44, Аноним (44), 12:42, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    более логичный вопрос "зачем здесь ты"?
     
  • 2.54, Аноним (54), 13:10, 30/09/2022 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
     
  • 3.63, Аноним (63), 13:37, 30/09/2022 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 4.66, Аноним (54), 14:09, 30/09/2022 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 5.73, Аноним (-), 14:19, 30/09/2022 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 6.76, Аноним (54), 14:45, 30/09/2022 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 5.75, Аноним (54), 14:44, 30/09/2022 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.91, Аноним (74), 15:24, 30/09/2022 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.67, Аноним (54), 14:10, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Qt можно установить из репозиториев дистрибутива или с сайта сообщества KDE.
     
     
  • 3.68, Аноним (54), 14:11, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Поправка - репозитория вашей версии Linux.
     
     
  • 4.92, Аноним (74), 15:29, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    С сайта KDE для любого дистрибутива.
     
  • 3.69, Аноним (54), 14:13, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    "Если компания Qt прекратит разработку бесплатной версии Qt по требуемым лицензиям, Фонд имеет право выпустить Qt по лицензии в стиле BSD или по другим лицензиям с открытым исходным кодом. Соглашения остаются в силе в случае выкупа, слияния или банкротства".
    https://kde.org/community/whatiskde/kdefreeqtfoundation/
     
     
  • 4.102, n00by (ok), 16:42, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это гипотетически. А практически -- в KDE нет настройки, что бы контекстное меню можно было активировать не по нажатию ПКМ, а при отпускании. Тогда как в Qt это стандартный функционал и пользователи KDE давно просят.
     

     ....большая нить свёрнута, показать (18)

  • 1.35, Аноним (35), 12:12, 30/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Практически ничего полезного не добавили.
     
     
  • 2.144, Аноним (139), 14:10, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Три дня бежал, чтобы сказать?
     
     
  • 3.151, Реальный пацан (?), 19:13, 02/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Никуда не бежал. Резюмировал по итогу прочтения новости.
     

  • 1.37, Аноним (37), 12:26, 30/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Добавлен экспериментальный модуль Qt Quick 3D Physics
    > Реализация основана на движке PhysX.
    > В модуль Qt Quick 3D добавлена экспериментальная поддержка глобального освещения

    Когда и почему Qt начали превращаться в игровой движок?

     
     
  • 2.77, Аноним (35), 14:47, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Может считают, что за анимированными пользовательскими интерфейсами/формами будущее. Но ИМХО это мало кому нужно. Все лишние анимации просто раздражают.
     
     
  • 3.135, Аноним (139), 13:36, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Раздражают - отключи.
    А насчет кому нужно - ойкакой сложный вопрос :)
     
  • 2.133, Аноним (139), 13:25, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    pacman -Qi qt6-base
    Описание             : A cross-platform application and UI framework

    GTK - это вообще GIMP ToolKit.

    Часто протираешь клавиатуру от жыра?

     
  • 2.134, Аноним (139), 13:29, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Кстате, а куда еще завезли возможности(теоретически, пусть и экспериментальные) сделать полноценный 3D UI?
     

  • 1.39, Аноним (39), 12:36, 30/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >в классы QStringEncoder и QStringDecoder добавлена поддержка всех кодировок, доступных в ICU

    Только не уточнили, что в винде Qt собран без ICU, т.к. эта внешняя либа +20...25 Мб в зависимостях.

     
     
  • 2.46, Аноним (11), 12:43, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >20

    -rwxr-xr-x 1 root root  30M May 21 01:08 /usr/lib64/libicudata.so.71.1
    -rwxr-xr-x 1 root root 3.3M May 21 01:08 /usr/lib64/libicui18n.so.71.1
    -rwxr-xr-x 1 root root  58K May 21 01:08 /usr/lib64/libicuio.so.71.1
    -rwxr-xr-x 1 root root  72K May 21 01:08 /usr/lib64/libicutest.so.71.1
    -rwxr-xr-x 1 root root 215K May 21 01:08 /usr/lib64/libicutu.so.71.1
    -rwxr-xr-x 1 root root 2.1M May 21 01:08 /usr/lib64/libicuuc.so.71.1

     
  • 2.55, fsb4000 (?), 13:11, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    в Windows 10 и Windows 11 icu стала частью Windows SDK.
     
     
  • 3.58, Аноним (39), 13:19, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это не отменяет того, что Qt собран без поддержки icu.
     
  • 2.93, Аноним (74), 15:30, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    КО: Собери сам, как тебе нужно.
     
     
  • 3.104, Аноним (39), 17:28, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Так и делаю. Поэтому и знаю что там из коробки у Qt.
     

  • 1.52, Ванёк (?), 13:04, 30/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Альтернативы?
     
     
  • 2.61, Аноним (63), 13:32, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Рофлишь? Электрон.
     
     
  • 3.95, Аноним (74), 15:32, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Roflish ToolKit?
     

  • 1.59, Аноним (59), 13:25, 30/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Отлично, скоро в qbittorrent можно будет засунуть простой 3d редактор:)
     
     
  • 2.64, Аноним (63), 13:37, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Давно пора.
     
  • 2.99, Аноним (74), 16:03, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Простой редактор TEX неплохо бы в qTox и Psi
     

  • 1.101, Lex20 (ok), 16:41, 30/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    О, я придумал. Берём ежа, запихиваем в ужа, и получаем новое оружие, которого до нас не было! Или смешиваем соль с сахаром и перцем и продаём как инновационную приправу! Или вот ещё, rfid метка для оценки важности продукта: чем быстрее вышла, тем продукт важнее! Оказывается я тоже умею сочитать не сочитаемое, как и qt, да и linux какой-нибудь.
     
     
  • 2.103, n00by (ok), 16:54, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Или смешиваем соль с сахаром и
    > перцем и продаём как инновационную приправу!

    Шеф, всё давно украдено до нас. Соль тяжелее перца и дешевле.

     
  • 2.130, Аноним (130), 13:01, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Соль с перцем уже есть. Вкусно. Каждый раз из Сочи привожу.
     

  • 1.106, Аноним (106), 18:37, 30/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >Qt Quick 3D

    Чувствую, unity недолго осталось.

     
     
  • 2.136, Аноним (139), 13:37, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А unity умело 3D?
     

  • 1.107, Аноним (107), 18:52, 30/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Не нужно. Интерфейс должен быть единым и унифицированным как в макоси. У меня как у дизайнера кровь из глаз, как вижу у кого-то линпуксовские приложухи
     
     
  • 2.113, Ананоним (?), 21:00, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Поменьше переживай и волнуйся попустякам.
     
  • 2.120, Аноним (120), 21:32, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну а что ты тогда здесь делаешь? Комплексы?
     
     
  • 3.123, Аноним (123), 22:52, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Когда в депрессии захожу убедиться, что есть люди (линпуксоиды), которым ещё хуже.
     
  • 2.125, НяшМяш (ok), 23:17, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Забавно, что этим пытаются заниматься ребята из GNOME, даже libadwaita сделали. Но получают тонны хейта в свою сторону за это. У KDE, например, даже не получается сделать QML неотличимым от QtWidgets, хотя тут больше пинок в сторону Qt за это.
     
     
  • 3.145, Аноним (145), 15:06, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Тебе любой дизайнер (не мамкин) скажет, что гномоподелия ещё более вырвиглазные с точки зрения UI\UX. Неискушенному юзверу может казаться красиво, у профессионала же льётся кровь из глаз.
     
     
  • 4.148, НяшМяш (ok), 20:09, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Интерфейс должен быть единым и унифицированным как в макоси

    Изначально вопрос стоял так. А красивости уже субъективны. Мне вот хочется, чтобы в диалоге с тремя кнопками в любом приложении ентер нажимал кнопку по-умолчанию, пробел - выделенную, а эскейп - отмену. Как они при этом выглядят уже дело десятое.

     
  • 2.131, Аноним (130), 13:03, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Интерфейс ... в макоси

    За 30 (или 40?) лет не поменялся. Скучно.

     
  • 2.142, Аноним (139), 14:06, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Беееедненький.
     

  • 1.112, DarkHobbit (ok), 20:28, 30/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > в классы QStringEncoder и QStringDecoder добавлена поддержка всех кодировок, доступных в ICU

    Наконец-то! Слава всем богам, существующим и выдуманным, ОНИ ОДУМАЛИСЬ! Вот теперь можно и задуматься о портировании на шестёрку.

     
     
  • 2.116, InuYasha (??), 21:04, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    надо это в пятёрку бэкпортировать
     
     
  • 3.119, Аноним (120), 21:30, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В пятёрке есть своя встроенная более лёгкая реализация, которую выпилили из шестёрки т.к. не захотели поддерживать.
     
  • 2.152, u_235 (?), 07:58, 03/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем портировать на Qt 6? Что получит DoubleContact от подобного обновления кроме ненужного усложнения сценария сборки?
     
     
  • 3.155, DarkHobbit (ok), 08:09, 07/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Зачем портировать на Qt 6? Что получит DoubleContact от подобного обновления кроме
    > ненужного усложнения сценария сборки?

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

    И да, о портировании прямо сейчас речь не идёт. Пока только сигнал к тому, что можно пощупать.

     

  • 1.117, Аноним (117), 21:10, 30/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чего вам не хватает в gtk4?
     
     
  • 2.118, Аноним (120), 21:25, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да там вообще ничего нет по сравнению с Qt. И ещё GTK не кросплатформенный.
     
     
  • 3.126, НяшМяш (ok), 23:19, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    На винде и макоси есть - этого вполне достаточно.
     
  • 2.128, Аноним (-), 08:48, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Они просто не осилили GTK.
     
  • 2.143, Аноним (139), 14:08, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А что это?
     
     
  • 3.149, Аноним (21), 07:01, 02/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вылезь из норки - узнаешь.
     

  • 1.127, Инженегр (?), 04:11, 01/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    С HTTP Server проблема даже не в том что это "разбухание фреймворка". Есть инструмент, работает - грех жаловаться.

    Проблема с ним в том что изначально когда только был анонс сервера, разрабочтик в комментариях в блоге слезно клялся-божился, рубашку на груди рвал, что БЕЗОПАСНОСТЬ это ключевой фокус проекта.

    Теперь же они пишут "ни в коем случае не используйте за пределами доверенной сети". А значит что? На безопасность благополучно положили болт. И в таком виде, знаете, я очень не люблю это словосочетание (как пассивную агрессию), но оно тут уместно:

    Не нужно.

     
     
  • 2.129, Аноним (11), 08:58, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да вроде это очевидно, сабж только для локальных нужд приложения и не для раздачи веб-сайтов в интернет. И ничего не значит, может, всего лишь, трезво оценивают положение вещей.
     
  • 2.132, Аноним (130), 13:05, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Для безопасности можно на Wt взглянуть.
     
  • 2.157, ivanpetrov (ok), 22:03, 13/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > We are concerned about security, and my idea is to try to reuse reliable open source components as much as possible.

    Не звучит как «рубашку на груди рвал». Или были ещё какие-то комментарии на эту тему?

     

  • 1.150, Аноним (-), 09:50, 02/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ну чо? Переписали свои быдло приложения на версию 6.4? Ну смотрите, а то ведь устареете. И станете немодными и не прогрессивными.
     
     
  • 2.156, x (?), 01:49, 08/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    почему только приложения вроде дак hmi qt
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру