The OpenNET Project / Index page

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

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

02.04.2025 21:46

Компания Qt Company опубликовала релиз фреймворка Qt 6.9, в котором продолжена работа по стабилизации и наращиванию функциональности ветки Qt 6. В Qt 6.9 предоставлена поддержка платформ Windows 10+, macOS 12+, Linux (Ubuntu 22.04/24.04, openSUSE 15.5, SUSE 15 SP5, RHEL 8.10/9.4, Debian 11.6), iOS 16+, Android 9+(API 23+), webOS, WebAssembly, INTEGRITY, VxWorks, FreeRTOS и QNX. Исходные тексты компонентов Qt поставляются под лицензиями LGPLv3 и GPLv2. Qt 6.9 получил статус промежуточного выпуска, общедоступная поддержка которого будет осуществляться 6 месяцев (+ ещё 6 месяцев для коммерческих пользователей).

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

  • Продолжено развитие модуля Qt Graphs, предназначенного для построения 2D- и 3D-графиков, а также визуализации больших коллекций быстро меняющихся данных. Модуль использует Qt Quick 3D и движок рендеринга RHI (Rendering Hardware Interface), поддерживающий различные 3D API (OpenGL, Vulkan, Metal и Direct 3D). В новой версии добавлена поддержка прозрачности в QML-типе Surface3D, реализован класс QSpline3DSeries для отрисовки данных в виде 3D-сплайнов, добавлены дополнительные возможности по настройке оформления диаграмм, осей и меток. Появилась возможность подстановки графиков в приложения на базе Qt Quick 3D, используя свойство "importScene" в сценах на базе View3D. Упрощена настройка параметров ввода в 2D-диаграммах. В QGraphsView появилась поддержка точного позиционирования прямоугольной области (plotArea) для отображения графика.
  • Реализована возможность определения в тексте кодов emoji и использования корректных цветных шрифтов для их отображения. В QFontDatabase добавлен новый API для выбора семейства шрифтов для emoji. В настоящее время поддерживаются шрифты в форматах CBDT и COLRv1. При желании парсинг emoji может быть отключён.
  • Добавлен API для создания интерфейсов, в которых элементы интерфейса смешиваются с содержимым и не отвлекают пользователя (контент охватывает всё пространство окна, без выделения заголовка). Для расширения области интерфейса приложения на всё окно добавлен флаг Qt.ExpandedClientAreaHint, а для выделения областей со служебными элементами, такими как заголовок, футер и меню, которые не должны пересекаться с внутренними элементами интерфейса приложения, в Qt Quick реализовано свойство "SafeArea".
  • В модуль Qt SVG добавлена начальная поддержка CSS-анимации, которая пока применима только для свойств "color", "fill", "stroke" и "transform".
  • Проведена работа по повышению производительности.
    • На системах с гибридными CPU, оснащёнными отдельными высокопроизводительными и энергоэффективными ядрами, в QThread добавлена возможность передачи планировщику подсказки на каком типе ядер CPU следует выполнять указанный поток.
    • Для приложений, использующих QQuickPaintedItem с OpenGL, разрешено использование режима отрисовки FramebufferObject, при котором применяется аппаратное ускорение.
    • В RHI-бэкенде (Rendering Hardware Interface) для OpenGL ES задействовано расширение с поддержкой мультисэмплированной отрисовки, позволяющей повысить производительность Qt Quick и Qt Quick 3D на современных GPU.
    • В RHI-бэкенд для Direct 3D добавлен отдельный поток для отслеживания завершения вертикальной развёртки (vblank), позволивший сократить задержки в интерактивных интерфейсах.
    • Во всех RHI-бэкендах, кроме OpenGL, добавлена поддержка механизма Variable Rate Shading (VRS), при помощи которого в приложениях виртуальной реальности на базе Quick 3D XR обеспечена поддержка отрисовки с учётом направления взгляда пользователя.
    • В Qt Quick предложен новый элемент RectangularShadow, позволяющий снизить нагрузку на CPU при использование в интерфейсе эффектов затенения и свечения.
    • В классе QHeaderView значительно снижено потребление памяти при отключении изменения размера и перегруппировки секций.
  • В Quick 3D реализована техника "Weighted Blended", позволяющая отрисовывать прозрачные объекты без выполнения отдельных операций сортировки глубины. Реализованная техника позволяет исключить появление артефактов из-за неверной сортировки, возникающих когда объекты перекрывают друг друга. По нагрузке на процессор и потреблению памяти новый метод идентичен старому.
  • Добавлен модуль Qt Network Authorization, предоставляющий API для аутентификации при помощи протоколов OAuth1 и OAuth2, которые можно использовать для получения доступа к online-сервисам без раскрытия пользовательского пароля.
  • Проведена работа по усилению защиты модуля Qt HTTP Server. В QHttpServerConfiguration добавлена возможность ограничения максимального числа входящих запросов. В QHttp2Configuration для клиентов HTTP/2 добавлена поддержка настройки максимального числа одновременно создаваемых потоков.
  • В QML Language Server, реализации сервера LSP (Language Server Protocol) для QML, обеспечена отдача информации о структуре QML, позволяющая отображать иерархическое представление структуры QML в редакторах кода и интегрированных средах разработки.
  • В Qt Quick добавлен новый компонент ContextMenu, упрощающий привязку контекстных меню к элементам, открываемым при поступлении специфичных для платформ событий, таких как клик правой кнопкой мыши. Для компонентов TextField и TextArea добавлены контекстные меню по умолчанию.


  1. Главная ссылка к новости (https://www.qt.io/blog/qt-6.9-...)
  2. OpenNews: Релиз фреймворка Qt 6.8
  3. OpenNews: Выпуск среды разработки Qt Creator 16
  4. OpenNews: Опубликована среда рабочего стола LXQt 2.1.0
  5. OpenNews: Проект по интеграции с Qt web-движка Servo, развиваемого на языке Rust
  6. OpenNews: Доступен графический тулкит GTK 4.18
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/63009-qt
Ключевые слова: qt
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (99) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (-), 22:29, 02/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > В модуль Qt SVG добавлена начальная поддержка CSS-анимации, которая пока применима только для свойств "color", "fill", "stroke" и "transform".

    А JavaScript анимации оно поддерживает?

     
     
  • 2.5, Аноним (5), 22:33, 02/04/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    В QML есть JavaScript
     
     
  • 3.69, 12yoexpert (ok), 08:17, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    вы часом не Грегор с Амальтеи?
     

  • 1.3, Аноним (5), 22:31, 02/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    Интересно, какой комбайн победит? Qt, SystemD или Linux Kernel?
     
     
  • 2.11, Аноним (11), 22:38, 02/04/2025 [^] [^^] [^^^] [ответить]  
  • +18 +/
    Кто победит в шахматах?
    Боксер,лыжник или спринтер?
     
     
  • 3.13, Нуину (?), 22:39, 02/04/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Мы уже все решили: твой боксер ляжет во 2-ом раунде с нашим лыжником.
     
     
  • 4.70, YetAnotherOnanym (ok), 08:18, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Шо, вот прямо так с ним и ляжет у всех на глазах?
     
  • 3.21, Аноним (5), 22:58, 02/04/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Боксер,лыжник или спринтер?

    Лучшего описания комбайнов я ещё не встречал :) Именно так и обстоит дело... при "игре в шахматы".

     
     
  • 4.59, Аноним (59), 06:22, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Как ходит боксер, лыжник, спринтер?
     
  • 4.63, Аноним (63), 07:30, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Информация из Википедии: Шахбокс (англ. Chess Boxing) — гибридный вид спорта, комбинация шахмат и бокса в чередующихся раундах.
     
  • 2.12, Аноним (12), 22:38, 02/04/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Интересно, какой комбайн победит?

    Только вот Qt не комбайн, а набор отдельных библиотек.

    Причем в пределах одной библиотеки можно даже ненужные фичи при сборке отключать: например, отключить неиспользуемые виджеты в QtWidgets, и получить DLL/SO в 2-3 мегабайта.

     
     
  • 3.15, Аноним (5), 22:41, 02/04/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > ненужные фичи при сборке отключать

    Ты не поверишь... что можно сделать при сборке ядра.

     
     
  • 4.17, Нуину (?), 22:43, 02/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> ненужные фичи при сборке отключать
    > Ты не поверишь... что можно сделать при сборке ядра.

    Он про сборку приложения говорит, а не самого qt. Понимать надо!

     
     
  • 5.24, Аноним (5), 23:01, 02/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Понимать надо!

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

     
     
  • 6.47, Аноним (47), 04:19, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Где можно почитать про это?
     
     
  • 7.62, Минона (ok), 07:28, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ты не поверишь... что можно найти в интернете.
     
  • 2.44, Аноним (44), 02:20, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не правильный подход надо так что в автомобиле победит мост или подвеска
     
     
  • 3.94, Жироватт (ok), 09:30, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Бортовая магнитола от Ашота
     

  • 1.4, Нуину (?), 22:32, 02/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Добавлен API для создания интерфейсов, в которых элементы интерфейса смешиваются с содержимым и не отвлекают пользователя

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

     
  • 1.6, Аноним (6), 22:33, 02/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Все эти новые версии Qt доступны в России?
     
     
  • 2.7, Нуину (?), 22:34, 02/04/2025 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Через официальный установщик нет, через пакеты - да.
     
  • 2.8, Аноним (8), 22:35, 02/04/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Всегда были.
     
  • 2.64, Аноним (63), 07:36, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нет. Но как-бы можно установить из репозиториев. Поясню, почему "как-бы". В репах Ubuntu некоторые пакеты последней версии 6.8 битые, то бишь с неисправленными ошибками. Вы не получите полнофункциональный пакет, причем некоторые вещи даже "ручками" не подправить - именно битые пакеты. При этом! Порты Qt6 в той же GhostBSD работают так, как надо, без всяких замечаний. По информации (сам не пользуюсь - у меня только Ubuntu и GhostBSD), в Arch Linux ошибки также исправлены. Видимо, уровень поддержки разный - у одних колхозники-любители, у других крутые профессионалы.
     
     
  • 3.98, Аноним (98), 09:57, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А всё на самом деле просто В Ubuntu, в той что поддерживает Canonical, нет ника... большой текст свёрнут, показать
     
     
  • 4.101, Прохожий (??), 11:00, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А всё на самом деле просто. В Ubuntu

    все, что касается Qt - цельнотянутое из Debian. И в Debian такие же проблемы. Но, честно говоря, товарищ выше придирается. Ведь работает же Qt6. Ну пару настроек сделать для профессионала не проблема, а остальное и не нужно.

     
     
  • 5.111, Аноним (98), 11:56, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> А всё на самом деле просто. В Ubuntu
    > все, что касается Qt - цельнотянутое из Debian. И в Debian такие
    > же проблемы. Но, честно говоря, товарищ выше придирается. Ведь работает же
    > Qt6. Ну пару настроек сделать для профессионала не проблема, а остальное
    > и не нужно.

    Если есть проблемы которые по сути баги, то долбро пожаловать в бегрепорты, не видел такого чтобы разработчики игнорировали баги, чисто потому что дистрибутив Debian или Ubuntu.

    Хотя нет, вру, встречал я одного такого разработчика, но он по полиси Дебиана не прошёл, но это уже другая история. xD

     
     
  • 6.126, Аноним (126), 17:55, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну не так всё. Зачем багрепортить, если ошибка общеизвестная и годами обсуждается на специализированных форумах - кто-то уже явно сообщил. Ну вот подкину несколько, характерных только для Linux:
    1. При установке Qt6 не показаны примеры. При этом примеры Qt5, добавленного к Creator на Qt6, показаны.
    2. При добавлении Qt5 к Creator на Qt6 не добавляется автоматически его профиль. Смешно, что бывает наоборот - профиль Qt5 есть, а Qt6 нет. Добавляется легко, но "вручную".
    3. Набившая оскомину проблема при закрытии окна, например: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1549, resource id: 16779799, major code: 40 (TranslateCoords), minor code: 0. Ни к чему плохому не ведет, но просто некрасиво.
    Всё это известно годами, но результат - ноль.
     
     
  • 7.127, Аноним (98), 18:41, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Судя по опыту в Debian Staable могут исправлений не заве... большой текст свёрнут, показать
     
  • 2.83, n00by (ok), 08:58, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не доступны, поскольку продажи прекращены, а открывают под GPL только старые и не всё. Но можно достать, как, впрочем, и исходники Windows. ;)
     
     
  • 3.122, Аноним (6), 14:05, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я просто вспоминаю, что разрабы российской мобильной ОС Аврора решили взять Qt в качестве UI-фреймворка, вместо того чтобы сделать свой. А этот Qt оказывается "вражеский".
     
  • 2.84, Аноним (84), 09:00, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вендовый установщик не работает, но исходники доступны через зеркала. git через code.qt.io тоже работает.
     
  • 2.96, Аноним (96), 09:52, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так и не особо покупали
     
  • 2.99, Аноним (99), 10:44, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    да. в моем любимом дистрибутиве доступны.
     

  • 1.19, Ivan7 (ok), 22:48, 02/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Можно GUI сделать поверх OpenGL?
     
     
  • 2.20, Герострат (?), 22:52, 02/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В смысле, вручную нарисовать? Можно, если времени вагон
     
  • 2.22, Аноним (6), 22:58, 02/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Разумеется. В играх так и делают.
     
  • 2.27, Аноним (5), 23:09, 02/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Изначально же такая возможность была. Два способа навскидку:
    1. клипнуть дочерние окна контролов из родительского.
    2. рисовать в буфер, потом его использовать при прорисовке гуя как душе угодно.
     
  • 2.28, 12yoexpert (ok), 23:10, 02/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    можно и на qml, и на виджетах, если речь о чём-то поверх сцены

    сам рендеринг гуи можно на qml

     
  • 2.108, Андрей (??), 11:46, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да, как вариант взять OpenGL виджет и нарисовать поверх него другой виджет, например в рамках QGraphicsScene.
     

  • 1.26, Аноним (-), 23:09, 02/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Приятно видеть как лучший опенсорсный фреймворк развивается и улучшается.
    Особенно "Проведена работа по повышению производительности".
    Теперь можно всякую бекграунд активность вроде индексации передавать на E ядра.
     
     
  • 2.60, Аноним (59), 06:27, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Что такого принципиально нового они добавляют каждую версию?  Что принципиально нового они добавят через 10 лет? Почему это нельзя добавить сразу, получив законченный продукт.
     
     
  • 3.65, Аноним (63), 07:39, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Они практически не добавляют. Они меняют, грубо говоря, объектную модель. Чтобы программистов без работы не оставить, заставляя их существенно переписывать приложения под каждую новую версию.
     
     
  • 4.68, Аноним (68), 08:15, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Они меняют, грубо говоря, объектную модель.

    Да что ты? Покажешь пример изменения объектной модели? Даже между Qt 4 и 6?

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

     
     
  • 5.102, Прохожий (??), 11:04, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Объектная модель - понятие очень широкое. Десяток функций deprecated - можно сказать, сменили модель. Вызов чего-то откуда-то упростили - сменили модель. Пару новых функций добавили и несколько переименовали - сменили модель. Хотя всуе упоминать нужно не что-то там всеобще-гуманистическое, а давать конкретику, примеры, согласен.
     
     
  • 6.103, Прохожий (??), 11:07, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Добавлю. У меня было приложение в Qt 4.7. Без проблем, делал по книжке (не помню название, но можно найти). В Qt 5.12 появились ворнинги. Ладно, работает же. В Qt 5.15 их стало десятки. Но работает. В Qt 6 компилироваться перестало - поперли ошибки. Да и .... с ним. Всё-равно в Qt перестал работать. Так - на "посмотреть".
     
  • 3.67, Аноним (68), 08:12, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Почему это нельзя добавить сразу, получив законченный продукт.

    Добавить сразу почти 30 лет развития и полировки кодовой базы? А сам-то как думаешь, почему?

     
  • 3.91, n00by (ok), 09:19, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Принципиально новым было добавление движка Chromium на замену собственному, но это было давно.
     
  • 2.100, Аноним (6), 10:49, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > лучший опенсорсный фреймворк

    Популярный - да, лучший - нет. Он раздутый.

     
     
  • 3.110, Андрей (??), 11:51, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чем ? Что что, но с модульностью ребята поработали на славу и поэтому при желании можно использовать только нужное, нужен интерфейс ? QtWidgets. Нужна сеть ? QtNetwork. И т.д.
     
     
  • 4.120, Аноним (6), 13:55, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Мне надо, чтобы исходники были тоже достаточно просты, чтобы я мог взять их и переделать под свою задачу. По этому критерию есть более хорошие библиотеки.
     
  • 3.119, Аноним (119), 13:52, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Кто-то раздут от жЫра.
     
     
  • 4.121, Аноним (6), 13:59, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вот именно, поэтому и не стоит писать тут свои жЫрные шутки.
     

  • 1.29, Аноним (5), 23:16, 02/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Quick 3D ... прозрачные объекты

    На скрине вообще ничего не понятно, где что прозрачно. Майнкрафт какой-то.

     
  • 1.30, Аноним (30), 23:22, 02/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Оффтоп конечно, но, о боже, Code::Blocks обновился!
     
     
  • 2.32, Аноним (32), 23:40, 02/04/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Не надо.
     
  • 2.42, Аноним (42), 01:58, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Отличная новость IMHO, лучшая интегрированная среда разработки для wxWidgets ... большой текст свёрнут, показать
     
     
  • 3.43, Аноним (42), 02:13, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ну и самые вкусные обновления по wxSmith Added EVT_ICONIZE, EVT_ACTIVATE, E... большой текст свёрнут, показать
     

  • 1.31, Аноним (32), 23:39, 02/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    Electron это то что нужно всем. Qt это то что никому не необходимо.
     
     
  • 2.34, Аноним (34), 23:52, 02/04/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Electron

    Надо больше бинарников Хромого на накопителе...

     
     
  • 3.90, n00by (ok), 09:17, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Надо больше бинарников Хромого на накопителе...

    Зачем? Мне хватает qtwebengine 5.15.16 версии. ;) 6.9 пока не нужна.

     
  • 2.39, Аноним (39), 00:55, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    QML - и есть Qt-шный NiH аналог электрона. На нём приложения тоже на JS-движке почти полностью, только вместо вебкита - Qt.
     
     
  • 3.89, n00by (ok), 09:16, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > только вместо вебкита - Qt.

    Особенно внутри qtwebengine :)

     
     
  • 4.125, Аноним (125), 17:04, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это отдельная вещь чисто для совместимости с HTML, ни на что другое не годится. Кому нужен настоящий браузер, который можно в сеть выпускать, берут Blink или Gecko. Потому что компонент для рендеринга HTML предназначен исключительно для рендеринга справки или кривого костыльного веб-интерфейса, когда его не осилили написать не то что на формах, а даже на промежуточном варианте QML.
     

  • 1.33, Krtek (?), 23:52, 02/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Qt чем-то напоминает Unreal Engine от мира фреймворков.
     
     
  • 2.35, Анонис (?), 00:19, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вот только Unreal лагает как не в себя.
     
     
  • 3.36, Аноним (36), 00:32, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Его просто надо научиться готовить. Пока это умеют мало кто.
     
  • 3.40, Аноним (40), 01:38, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я был приятно удивлён производительностью Abiotic Factor (после пары твиков), к примеру. Так что дело тут только в разрабах, видимо.
     
  • 2.45, witseid (ok), 03:39, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так и есть
     

  • 1.37, Nochi (?), 00:52, 03/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как думаете, qt 7 будет уже в 2026 разрабатываться?
     
     
  • 2.71, 12yoexpert (ok), 08:19, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    они очень зря не сделали 6.6 lts с шестью патч-релизами

    qt4 релизили с 2005 по 2011
    qt5 2012 - 2020
    qt6 2020 - ...

    может, и начнут в 2026, но кому какое дело. порт гигантских проектов с qt5 на qt6 прошёл без единого разрыва

     
  • 2.92, n00by (ok), 09:23, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Хороший вопрос, учитывая близость Дании и новости о Гренландии.
     
     
  • 3.104, Прохожий (??), 11:10, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Они разве из Дании? Они же зёмы Линуса. Или я что-то упустил.
     

  • 1.38, Аноним (39), 00:54, 03/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    >Продолжено развитие модуля Qt Graphs

    GPL = не нужно

    Для 2D построения есть https://git.code.sf.net/p/qwt/git (можно склонировать гитом), он под LGPL.

    >Модуль использует Qt Quick 3D

    100% не нужно.

    >Добавлен API для создания интерфейсов, в которых элементы интерфейса смешиваются с содержимым и не отвлекают пользователя (контент охватывает всё пространство окна, без выделения заголовка). Для

    Только для видеоигр может годится. Но вот с ними как раз облом у Qt - игростроевцы предпочитают велосипеды писать.

    =====

    Сразу видны приоритеты компании - своя платформа для приложений. Видимо скоро надо ожидать QtOS (как Firefox OS и Chrome OS, только на QMLе вся). С тем же исходом - в мусор.

     
     
  • 2.41, Аноним (5), 01:46, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > на QMLе вся

    Дак уже было - SFOS, но йок и банкрот, а сейчас пытается догнать Аврору хотя бы по номеру версии.

     
  • 2.52, Аноним (-), 05:09, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >GPL = не нужно

    Сударь у вас жар. Копилефт - это скелет Свободного программного обеспечения.

     
     
  • 3.79, Тот_Самый_Анонимус_ (?), 08:49, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Свободного

    Необходимое уточнение: свободного по Столлману.

     
     
  • 4.87, Аноним (87), 09:09, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Только Столлман имеет право толковать слово "Свобода".
     
  • 4.97, Аноним (97), 09:54, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Необходимое уточнение: свободного по Столлману.

    Свободного от халявщиков-дармоедов.

     
  • 3.124, Аноним (125), 17:01, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Скелетизованные останки.
     
  • 2.61, Аноним (59), 06:30, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Что GPL, что LGPL все одно, вирусные лицензии.
     
     
  • 3.73, 12yoexpert (ok), 08:22, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    и слава богу
     
  • 2.72, 12yoexpert (ok), 08:21, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Для 2D построения есть https://git.code.sf.net/p/qwt/git (можно склонировать гитом), он под LGPL.

    ты это дерьмо хоть раз использовал? остальной бред лень комментировать

     
     
  • 3.123, Аноним (125), 17:00, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да, использовал. Отлично работает. Жалоб от клиента на построение графиков, на производительность их обновления в реалтайме, и на их качество отрисовки не поступало. Поступали жалобы на интерфейс конфигуратора, в результате чего он был существенно улучшен.
     

  • 1.46, Аноним (46), 04:15, 03/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вы заметили сколько пакет qt-6.9.0 весит?

    tar.xz - 1ГБ, zip - 1.6ГБ!

     
     
  • 2.51, Аноним (-), 05:07, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Qt писан на C++, интересно сколько дней он будет из исходников компилироваться?
     
     
  • 3.75, 12yoexpert (ok), 08:22, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    пару часов на нетбуке. но я без веб-фигни собираю
     
  • 3.118, Аноним (119), 13:48, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Самый тяжёлый для сборки модуль qtwebengine: 7.5 часов на i7-4790 CPU @ 3.60GHz, 16 Гбайт.
    Осталное - мелочи.
     
  • 2.93, n00by (ok), 09:29, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так там внутри Chromium.
     

  • 1.48, penetrator (?), 04:21, 03/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    объясните тем кто не трогал QT своими руками

    wxWidgets vs QML

    почему, зачем, что дальше?

     
     
  • 2.66, Аноним (66), 08:00, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >wxWidgets vs QML

    wxWidgets and Qt - wxQt

     

  • 1.49, Аноним (-), 04:36, 03/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Аутор поясни.

    >Исходные тексты компонентов Qt поставляются под лицензиями LGPLv3 и GPLv2.

    На сколько я знаю, свежие версии Qt выходят с проприетарной лицензией. На копилефт они переводят только несвежие версии. Не так ли?

     
     
  • 2.58, Аноним (58), 06:00, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нет, это не так.
     
     
  • 3.86, Аноним (87), 09:07, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Врёшь.
     
     
  • 4.107, Аноним (107), 11:43, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Врёшь.

    Смысл пересобирания велосипеда, в велосипеде.

     
     
  • 5.115, Аноним (-), 13:38, 03/04/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.82, Аноним (84), 08:58, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >На копилефт они переводят только несвежие версии. Не так ли?

    Только LTS-версии выходят с задержкой на один год.

     
     
  • 3.95, n00by (ok), 09:45, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    LTS-версия это как раз то, что пригодно для создания продукта. Остальное раньше называлось "бета-версия".
     
     
  • 4.109, 12yoexpert (ok), 11:47, 03/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    для т.н. "продуктов" обычно покупают лицензию. для нормального софта используют то, что есть в репозиториях
     

  • 1.106, Прохожий (??), 11:15, 03/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В репозитории Ubuntu только 6.4.
     
  • 1.112, Аноним (112), 12:43, 03/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мелкие и бесполезные изменения. Если пофиксили какие-то критичные для вас баги только тогда есть смысл переходить, но это надо в подробном чейнджлоге/гитлоге смотреть.
     

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



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

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