The OpenNET Project / Index page

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

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

12.04.2022 16:16

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

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

  • В модуле Qt QML предложена экспериментальная реализация компилятора qmltc (QML type compiler), позволяющего скомпилировать структуры объектов QML в классы на языке C++. Для коммерческих пользователей Qt 6.3 подготовлен продукт Qt Quick Compiler, который помимо вышеотмеченного QML Type Compiler включает QML Script Compiler, позволяющий компилировать функции и выражения QML в код на C++. Отмечается, что применение Qt Quick Compiler позволяет приблизить производительность программ на базе QML к нативным программам, в частности при компиляции расширений отмечается сокращение времени запуска и выполнения приблизительно на 20-35% по сравнению с использованием интерпретируемого варианта.
  • Реализован модуль "Qt Language Server" с поддержкой протоколов Language Server и JsonRpc 2.0.
  • В модуль Qt Wayland Compositor добавлен композитный сервер Qt Shell и API для создания собственных расширений пользовательской оболочки.
  • В Qt Quick Controls интегрированы QML-типы CalendarModel и TreeView с реализацией интерфейсов для отображения календаря и данных в древовидном представлении.
  • В модуль Qt Quick Dialogs добавлены QML-типы MessageDialog и FolderDialog для использования предоставляемых платформой системных диалоговых окон для вывода сообщения и навигации по файлам.
  • В Qt Quick повышена производительность и эффективность работы с текстом. Например, решены проблемы с замедлением отрисовки и потреблением большого объёма памяти при передаче очень больших документов в компоненты Text, TextEdit, TextArea и TextInput.
  • В модуль Qt Quick 3D добавлен QML элемент ReflectionProbe для рендеринга отражений объектов. Расширен API 3D Particles для добавления в 3D-сцены эффектов, образуемых большим скоплением частиц (дым, туман и т.п.). Реализован новый элемент ResourceLoader, предоставляющий средства для управления ресурсами в Qt Quick 3D и позволяющий организовать упреждающую загрузку больших ресурсов, таких как мэши или текстуры, а также контролировать допустимость выгрузки ресурсов, не попадающих в видимую область сцены.
  • Добавлена предварительная реализация модуля Qt PDF, который присутствовал в Qt 5.15, но не вошёл в состав Qt 6.
  • В модуль Qt Core добавлена большая порция новых функций, в основном связанных с расширением возможностей по обработке строковых данных. В QLocale добавлена поддержка кодов языков ISO639-2. В QDate, QTime и QLocale добавлена поддержка спецификаторов времени AM/PM. Упрощено преобразование между форматами JSON и CBOR. Добавлены методы QtFuture::whenAll() и whenAny().
  • В Qt Positioning предоставлена возможность определения точности данных о местоположении, предоставленных платформами Android и iOS.
  • В Qt Bluetooth обеспечен вывод сведений о поддержке Bluetooth LE и информации о состоянии Bluetooth-адаптера в Windows.
  • В Qt Widgets улучшена поддержка экранов с высоким разрешением, стилей и изменения оформления при помощи таблиц стилей.
  • Улучшена сборочная система на базе CMake. Добавлена функция qt-generate-deploy-app-script(), упрощающая генерацию скриптов для развёртывания приложений на разных платформах.
  • Проведена большая работа по повышению стабильности и качества кодовой базы. По сравнению с выпуском Qt 6.2 закрыто 1750 отчётов об ошибках.
  • В следующих значительных выпусках Qt 6.x планируют реализовать полную поддержку WebAssembly, QHttpServer, gRPC, бэкенд к Qt Multimedia на базе FFmpeg, Qt Speech и Qt Location.


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


Обсуждение (137) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 16:34, 12/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +15 +/
    > Для коммерческих пользователей Qt 6.3 подготовлен продукт Qt Quick Compiler, который помимо вышеотмеченного QML Type Compiler включает QML Script Compiler, позволяющий компилировать функции и выражения QML в код на C++. Отмечается, что применение Qt Quick Compiler позволяет приблизить производительность программ на базе QML к нативным программам, в частности при компиляции расширений отмечается сокращение времени запуска и выполнения приблизительно на 20-35% по сравнению с использованием интерпретируемого варианта.

    Ну вот и всё. Было свободное ПО, а стал Opencore.

     
     
  • 2.2, Аноним (2), 16:37, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +10 +/
    > Ну вот и всё. Было свободное ПО

    Было бы свободное, Gnome бы не появился ;)

     
     
  • 3.11, lufog (ok), 16:56, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Научился бы тот Gnome расположение и размеры окон запоминать, хотя бы...
     
     
  • 4.16, Admino (ok), 17:08, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Пользуешься тем гномом? Ловите геронтофила!
     
     
  • 5.145, PnD (??), 11:37, 15/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Ловите геронтофила!

    А чо такого? Геронтофилия нынче почётно и прибыльно.
    Некие Галкин с Макроном не дадут соврать.
    (Чёт вспомнилось "ну где там эта ваша бабка с больным зубом".)

     
  • 4.43, Аноним (43), 18:40, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Эм, так это приложение должно делать, а не DE.
     
     
  • 5.97, _hide_ (ok), 12:03, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, а так же помнить обо всех мониторах (и их конфигурациях), на которых оно запускалось.
     
     
  • 6.112, Аноним (-), 18:13, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У меня софт в Гноме как-то запоминает, представляешь.
     
     
  • 7.155, adolfus (ok), 17:01, 20/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ничего не запоминает -- запускаешь evince, а он сразу на двух мониторах раскрывается. Собираешь его мышкой на один монитор, потом выходишь и в следующий раз он опять на два монитора расплывается. Особенно круто, когда один монитор в вертикальном формате, а второй в горизонтальном -- evince расплывается так, что никаких границ его окна не видно и приходится удерживать клавишу альт, чтобы спанировать до границы. В последних версия и это уже недоступно -- отобрали кнопку.
     
  • 3.31, Аноним (31), 17:41, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Если мне не изменяет память, оба компилятора будут в опенсорсе доступны. Просто вначале превью дают комерческим клиентам а в следующей версии - для всех остальных.
    Ну и плюс еще всю логику можно, и (внезапно) нужно писать через с++ еще в 5.6 были все инструменты для этого.
     
  • 3.62, Аноним (62), 21:24, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Подскажите RAD для ТГК4. На что-то типа QTCreator я не расщитываю, но хочется чего-то лучшего чем Glade.
     
     
  • 4.78, Аноним (78), 00:06, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Cambalache
     
  • 4.85, Аноним (85), 04:42, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > RAD для ТГК4

    Точно для ТГК? ... ТетраГидроКаннабинол ... Ты, это, завязывай...

     
     
  • 5.110, Аноним (110), 16:22, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >  Ты, это, завязывай...

    И как тогда разработку вести? Ты это, потише.

     
  • 2.13, Аноним (13), 17:00, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Время запуска в 0.075с вместо 0.1с это не критично, потребление ресурсов может ещё и возрасти. Фраза как-то коряво построена. Скриптовая логика никогда не была узким местом, да и альтернатив у вас всё равно нет: лучше уж QML, чем JS.
     
     
  • 3.61, Аноним (62), 21:23, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ой, не тебе про корявость рассказывать. И если не критична скорость - берём электрон и не паримся. И таки да, JS - сильно лучше QML, но уж очень хотелось давно обещаной нативной компиляции скриптоты. А тут...
     
     
  • 4.63, Аноним (13), 21:47, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А кому? Я тут на днях прологировал все вызовы электрона, и, знаешь, остался не в восторге от того, сколько он всего делает впустую. Есть всё же разница между этой дрянью и полноценным кроссплатформенным фреймворком с работающим ускорением. К сведению, у электрона не только ваапи нет, но и канвас не ускорен на линуксе, при том, что из-за всех этих прослоек он и так не быстро работает. Что, например, в играх, имеет весьма ощутимый эффект: когда какая-то примитивщина отрисовывает 5 кадров в секунду, это болезненно.
     
     
  • 5.89, qrKot (?), 07:18, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    электрон в играх? Мсье знает толк...
     
     
  • 6.121, Kuromi (ok), 02:24, 14/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну кстати нет, такие игры и правда есть. Индюшатина как правило. Elliot Quest например.
     
     
  • 7.126, Аноним (13), 12:21, 14/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Vampire Survivors https://www.youtube.com/watch?v=xt_8SQ4EpMs
     
  • 5.123, Аноним (123), 09:04, 14/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>>К сведению, у электрона не только ваапи нет, но и канвас не ускорен на линуксе
    >>канвас не ускорен на линуксе
    >на линуксе

    Это судьба 🤣

     
     
  • 6.127, Аноним (13), 12:24, 14/04/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Мне кажется странным, что основную игровую платформу миллиардов людей браузеры так посредственно поддерживают. Но ничего, когда-нибудь.
     
  • 3.100, Аноним (100), 12:54, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >лучше уж QML, чем JS.

    Лучше - нативные сишные объекты без всяких JS/CSS, как в старом добром Qt. Но есть люди, которым хочется делать приложения как для Firefox OS , только поверх Qt. Проект KDE, например. Всё, что они переписали на Kirigami + Qt Quick, оказывается недоделанным неудобным и вырвиглазным говном.

    Может если хотите делать веб-приложения, то и надо делать веб-приложения? Firefox OS она ведь кроссплатформенна, ставилась как обычное приложение что в Android, что на десктоп, ведь это просто Firefox на стероидах. Проблема была одна - приложений не было, а те редкие, что были, были каким-то говном.

     
  • 2.95, trdm (ok), 11:16, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну вот и всё. Было свободное ПО, а стал Opencore.

    Я до сих пор пользюсь Qt4.8.5 есть не просит, надо софт накатать - нет проблем...

     
     
  • 3.128, Аноним (128), 14:37, 14/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну у вас же там принято всё своё таскать с собой. А в дистрах какая версия есть, той и пользуешься.
     

  • 1.3, Аноним (3), 16:40, 12/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > В модуль Qt Quick Dialogs добавлены QML-типы MessageDialog и FolderDialog для использования предоставляемых платформой системных диалоговых окон для вывода сообщения и навигации по файлам.

    что-то на картинке прям вылитый GTK

     
     
  • 2.5, Аноним (5), 16:50, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • –9 +/
    так это и есть GTK+. Обрати внимание, что даже сам Qt называет "нативными диалогами" диалоги, предоставляемые GTK+. Т. е. Qt в курсе, что на линуксе он чужеродный инопланетный элемент. Впрочем, как и везде.
     
     
  • 3.9, Аноним (13), 16:53, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    А диалоги венды они как называют? Что на линуксе чужеродное инопланетное, так это диалоги гтк. Они и на венде чужеродные инопланетные, и на линуксе, да везде, в общем.
     
     
  • 4.19, Аноним (5), 17:11, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    гтк - нативный тулкит линукса. Это признается всеми прогами со своим собственным тулкитом. К примеру, хромиум определяет, отключил ли пользователь анимации в системе, через gtk-enable-animations. Также хромиум пытается мимикрировать под Gtk в своей вшитой одноименной теме, но нет аналогичного для инопланетного Qt.
     
     
  • 5.21, Аноним (13), 17:19, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так хромиум и завязан на гтк. Как и фф, нормальные диалоги насколько я знаю сейчас только через гномофлатпаковские "порталы" подключаются, раньше были патчи. А вот в Опере и Фальконе, поддерживаются диалоги нормальные, кутешные. Правда, в Опере это кдиалог, а то такое. Что до мимикрии, браузер линкуется с гтк и не с кутэ -- было бы странно, если бы он поддерживал темы кутей при этом.
     
     
  • 6.69, Аноним (3), 22:56, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > в Опере это кдиалог

    садись, два, в опере такой же жтк как в хроме так она основана на нём


     
     
  • 7.70, Аноним (13), 23:06, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Какие противоречия ты видишь? Опера способна найти kdialog и догадаться, что в кдеешной сессии нужно использовать именно его. А хромиум -- нет.
     
  • 5.88, qrKot (?), 07:17, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    гтк - нативный тулкит гнома
    Поправил, няша, не благодари
     
  • 3.10, НяшМяш (ok), 16:56, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Или Qt просто в курсе спецификации xdg-desktop-portal. В GTK тоже есть (сюрприз) FileChooserNative, который в кедах открывает нормальный человеческий диалог, а не гткшный огрызок. Но пользователям винды не понять.
     
     
  • 4.81, adolfus (ok), 00:16, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    xdg -- это вообще какой-то пиз-ц Оно пытается меня ограничить в именовании моих... большой текст свёрнут, показать
     
  • 3.23, Аноним (23), 17:20, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Мне не нравится дизайн Гнома. Я не знаю что лучше ГТК или КДЕ. Но у Гнома неудобно расположены кнопки. И если Гном это стандарт для Линукса, тех хуже для Линукса. Хорошо, что всегда можно накатить.
     
     
  • 4.29, Аноним (128), 17:31, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Если GNOME стандарт для Линукса, тогда понятно почему доля Линукса на десктопе такая.
     
     
  • 5.33, Аноним (33), 17:47, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Выбор ДЕ это как раз плюс линукса, не распространен он на десктопе совершенно по другим причинам.
     
     
  • 6.101, Аноним (101), 12:56, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Основной из которы с самого начала была и по сей день является только массовая предпродажная предустановка винды на почти все компы и условия соглашений с MS на которых производители компов это делают.

    Я лично, несколькими партиями в разные годы, перевёл на Linux около сотни рабочих (и несколько домашних) компов и никто почти даже вопроса не задал за годы - всем всё работает и легко понятно если их нужды ограничиваются типичным office+internet использованием и не включает игр и фотошопов.

     
     
  • 7.125, InuYasha (??), 10:45, 14/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А бухгалтерия не спросила в тот же день, почему у них не ставится 1С, офис какой-то кривой и файлы не открываются? )
     
  • 7.146, Аноним (146), 14:36, 15/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Я лично, несколькими партиями в разные годы, перевёл на Linux около сотни рабочих (и несколько домашних) компов

    Ещё раз, внимательно и вдумчиво, перечитать своё программное заявление нет желания?😎 )

     
  • 5.64, Аноним (2), 22:09, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Если GNOME стандарт для Линукса, тогда понятно почему доля Линукса на десктопе
    > такая.

    По такой логике у Windows 8 должно было быть минус 70 процентов пользователей.

     
     
  • 6.73, Аноним (73), 23:22, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Инерция пользователей, привыкших к прежним успехам Мелкомягких.
     
  • 5.68, Аноним (68), 22:53, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Если GNOME стандарт для Линукса, тогда понятно почему доля Линукса на десктопе такая.

    ты у мамы остряк, верно

     
     
  • 6.74, Аноним (73), 23:23, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А тебе мама даже поострить не позволяет?
     
  • 2.8, НяшМяш (ok), 16:53, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что это
    > предоставляемых платформой системных диалоговых окон для вывода сообщения и навигации по файлам

    ?

     
  • 2.12, Семен (??), 17:00, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это всеволишь тема Adwaita. Какую поставили так и выглядит. В оригинале qt выглядит иначе, дефолтная тема в qt вроде fusion. Qt это не тема оформления, это фреймворк, который может выглядеть как угодно. В kde же используется тема breeze и она не нативная для qt. Есть еще к примеру kvantum и qt5ct, qt6ct для изменения вида qt приложений.
     

  • 1.6, Иваня (?), 16:51, 12/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Жирный, прожорливый фреймворк =(
     
     
  • 2.22, Аноним (5), 17:20, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну как фреймворк, просто пооборачивали различные библиотеки в свою нескучную плюс-плюсную обертку. Например, libxml2. Который - сюрприз! - изначально писался для GNOME. Qt - это тулкит от эффективных менеджеров и ДЛЯ эффективных менеджеров.
     
     
  • 3.55, Аноним (85), 19:21, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Сами они ничего своего написать не могут, вот и оборачивают каждую либу в обёртку.
     
  • 2.26, Аноним (128), 17:25, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Худей.
     

  • 1.7, Аноним (13), 16:51, 12/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Отлично, когда https://codereview.qt-project.org/c/qt/qtwayland/+/321246 ждать? Дайте угадаю, никогда?
     
     
  • 2.15, Семен (??), 17:05, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Дайте угадаю, читать не научились? "Merged" же написано.
     
     
  • 3.20, Аноним (13), 17:11, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вопрос в том, когда мы это увидим. Похожая история с heic и jxl -- есть разной корявости плагины, а в основу не могут годами принять.
     
     
  • 4.24, Семен (??), 17:21, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Когда рак на горе у вас видимо свистнет https://codereview.qt-project.org/gitweb?p=qt/qtwayland.git;a=shortlog;h=refs/
    Уже в 6.3.0 включено.
     
     
  • 5.25, Аноним (13), 17:23, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А у вас когда свистнет? У нас всё ещё 5.15.3 в лучшем случае, а то и 5.15.2.
     
     
  • 6.42, Семен (??), 18:39, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Уже Qt 6.3.0 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 14.0.1 (/srcdest/llvm-project ec13fed5867f674bb96ab5502629ec209ef5a73a)) on "wayland"
    Одно другому не мешает, в системе стоит сразу qt 5.15.3 и qt 6.3.0, плюс qt6 содержит библиотеку совместимости с qt5. Вопрос лишь в том с какой версией библиотеки были произведена линковка приложения.

    В общем 4 дня уже использую qt 6.3.0 https://www.archlinux.club/x86_64/

     

  • 1.14, Аноним (14), 17:01, 12/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Отличная новость, успехов любимому фреймворку!!!
     
     
  • 2.18, Семен (??), 17:10, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Да хрена там лысого. Они заблокировали загрузку для граждан РФ, если вначале марта можно было скачать с помощью впн сервисов, то теперь некоторые впн сервисы уже заблокированы у них!
    Кто не может скачать вот официальное зеркало qt https://ftp.fau.de/qtproject/archive/qt/ это зеркало на которое ведет, когда скачиваешь с официального сайта qt.

    PS. С новостью запоздали, уже несколько дней как использую qt 6.3.0 .

     
     
  • 3.27, Аноним (23), 17:25, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А нафига этот Qt фреймворк. Я вчера себе на комп поставил Линукс с КДЕ Плазма, ну думаю дай и офис ихнишний нативнишний поставлю - Calligra. Какое же это уродство. Пришлось срочно сносить Calligra и ставить LO.
    Я это к тому что QT что GTK не туда свернули. Лучше пишите программы на TQt3 фреймворке TDE Trinity.
     
     
  • 4.32, Аноним (31), 17:46, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ммм, записывай. VLC keepassxc okular kate smplayer krita telegram  и еще 100500 програм. Я сам пробовал писть на qml простенькие программы - вагон документации и никаких проблем со сборкой на windows после Linux. Попробуй то же самое с GTK.
     
     
  • 5.38, Аноним (23), 17:58, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >keepassxc

    Наверное единственное чем пользуюсь, ежедневно. Надо переписать под TQt3 срочно!!

     
     
  • 6.129, Аноним (128), 14:43, 14/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    И непременно на Rust!
     
  • 4.35, Аноним (13), 17:52, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Calibre не забудь снести. Только вот с чем ты останешься, если другой такой программы на гтк нет? А Krita, Kdenlive чем заменишь? Да и вообще, все программы на гтк какие-то огрызки, за серьёзными продуктами (насколько вообще серьёзным может быть опенсорс), это всегда к кутэ. Кстати, про "лучшесть" 3 версии, может рассуждать только человек,  в своей жизни не написавший ни строчки кода.
     
     
  • 5.37, Аноним (23), 17:57, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Сalibre — свободное и открытое программное обеспечение для чтения, создания и хранения в электронной библиотеке электронных книг разного формата.

    Зачем мне это?

    >А Krita

    Я не умею и не планирую учиться рисовать.

    >Kdenlive чем заменишь?

    И к редактированию видео у меня тоже тяги нет.

    А вообще я про Trinity TDE толкую, это форк KDE 3.5, некоторые программы там все же есть, даже больше чем надо. Но я к тому что лучше писать проги на TQt3 под Trinity TDE которая с адекватным интерфейсом. ;-)

     
     
  • 6.39, Аноним (13), 18:06, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Зачем мне это?

    Допустим, у тебя есть eink читалка, на которую ты хочешь перекинуть литературу.

    >Я не умею и не планирую учиться рисовать.

    Так речь и не о тебе, а о среднестатистическом пользователе.

    >И к редактированию видео у меня тоже тяги нет.

    Никогда не знаешь, с чем понадобится работать завтра.

    >даже больше чем надо

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

     
     
  • 7.59, Аноним (59), 20:11, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Допустим, у тебя есть eink читалка, на которую ты хочешь перекинуть литературу.

    А допустим что нет?

    >Так речь и не о тебе, а о среднестатистическом пользователе.

    Он не умеет рисовать, он качает пиратскую винду и фотошоп.

    >Никогда не знаешь, с чем понадобится работать завтра.

    Опять же качается пиратский Видео-Монтаж.


    >И интерфейс дело стодесятое.

    Это главное, это краеугольный камень.

    >А вот современный и актуальный тулкит это очень важно для любой программы

    Надо больше современных и акуальных тулкитов, без них никуда.

     
     
  • 8.60, Аноним (13), 20:36, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Есть такие вещи как уязвимости в xml, или уязвимости в svg Или уязвимости в ген... большой текст свёрнут, показать
     
  • 7.66, Аноним (2), 22:12, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >>Зачем мне это?
    > Допустим, у тебя есть eink читалка, на которую ты хочешь перекинуть литературу.

    Вот жеть зараза, у меня есть eink читалка, но calibre всё равно не пользуюсь.

     
     
  • 8.67, Аноним (13), 22:36, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А как ты решаешь вопрос с тем, что читалка поддерживает только определённый форм... текст свёрнут, показать
     
  • 5.65, Аноним (2), 22:10, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Calibre не забудь снести. Только вот с чем ты останешься, если другой
    > такой программы на гтк нет? А Krita, Kdenlive чем заменишь?

    Очень интересные программы. Никогда ими не пользуюсь. Поэтому даже не знаю, чем их заменить. Наверное, ничем?

     
  • 4.80, Аноним (78), 00:12, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Для тех кто в танке - hide my IP + offline installer + 2019 год и будет счастье. Но то что этот фреймворк нафиг - согласен
     
  • 3.28, Аноним (28), 17:25, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На зеркалах не заблокировали.
     
  • 3.34, любитель (?), 17:51, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    вроде git забирает нормально из репы, про что-то другое речь?
     
     
  • 4.36, Аноним (13), 17:57, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Скорее всего про исталлятор для венды. ЕМНИП там надо залогиниться в аккаунт для телеметрии и применения лицензии. Видимо, про это. Раньше помимо онлайн инсталляторов существовали целиком оффлайн, как сейчас не знаю.
     
     
  • 5.46, Бывалый смузихлёб (?), 18:42, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Речь, например, про это( хз что там конкретно - первая ссылка из поисковика и уже без доступа )

    https://download.qt.io/development_releases/qt/6.3/6.3.0-alpha/submodules/

    Или про это
    https://download.qt.io/archive/qt/5.14/5.14.2/single/

    И там и там ограничение по айпи

     
     
  • 6.50, Аноним (13), 18:51, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Ах, мне не привыкать, уже лет 10 наблюдаю блокировки российских айпи различными сервисами и сайтами. Что забавно, китайские адреса там не блокируют при этом, так что это очевидно с умыслом. Главное не питать иллюзий о том, кто есть кто в мире, тогда не придётся испытывать разочарований.
     
     
  • 7.77, Аноним (28), 00:05, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Про роскомнадзор ты забыл что ли? Сейчас все страны упражняются в том, кто сильнее поднасрёт российскому пользователю. Включая эту.
     
     
  • 8.79, Аноним (2), 00:11, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Роскомнадзор приравнял qt к наркотикам и суициду Может, они что-то знают ... текст свёрнут, показать
     
     
  • 9.84, Семен (??), 04:16, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Скорее наоборот, qt забанили всех разработчиков в том числе держателей коммерчес... текст свёрнут, показать
     
     
  • 10.91, Бывалый смузихлёб (?), 10:06, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Иногда у них крыша едет до абсурда, вроде отмены поставок уже предоплаченных эйр... текст свёрнут, показать
     
     
  • 11.137, Аноним (137), 21:27, 14/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Пора бы уже привыкать Никто никому ничего не обязан А то, что кто-то на них за... текст свёрнут, показать
     
     
  • 12.143, Бывалый смузихлёб (?), 10:32, 15/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да вообще-то обязан, согласно тем же ВТО и проч Другое дело ,что никто не ожидал... текст свёрнут, показать
     
  • 9.141, Аноним (137), 00:24, 15/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А при чём тут куте На нём свет клином не сошёлся Много других полезных ресурсо... текст свёрнут, показать
     
  • 8.82, Аноним (13), 00:58, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это не он, обрубают на том конце Да и было до него Иногда выводят сообщение, ч... текст свёрнут, показать
     
  • 5.48, Семен (??), 18:43, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Нет речь про архивы исходников. Уже давно многие системные библиотеки собираю вручную т.к. занимаюсь разработкой и периодически отправляю исправления в опенсорс проекты.
     
     
  • 6.104, Аноним (104), 15:12, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    ИМХО, баг. Исходники qt обычно качались, но иногда лочилось (Гента, например, не могла скачать нужную версию, но другие версии качались). У них там сервер большой, наверное запутались в правилах.
     
  • 4.45, Семен (??), 18:41, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Речь про архивы версий. qt5 у меня берется с git репозитория kde. А qt6 с архивов собирается.
     
     
  • 5.71, Аноним (71), 23:10, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > qt5 у меня берется с git репозитория kde

    А можно ссылочку на Qt5 в репе kde? А то читал про это где-то, а на сайте KDE не нашёл...

     
     
  • 6.72, Аноним (2), 23:22, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >> qt5 у меня берется с git репозитория kde
    > А можно ссылочку на Qt5 в репе kde? А то читал про
    > это где-то, а на сайте KDE не нашёл...

    qt5 не нашёл, зато нашёл qt1

    https://github.com/KDE/qt1

    задумайтесь, может это шанс начать всё сначала?

     
     
  • 7.76, Семен (??), 23:53, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это не та ссылка. Вот правильная https://invent.kde.org/qt/qt
    Он отличается от официального репозитория т.к. kde еще добавляют свои исправления ошибок.
    Брать надо ветку "kde/5.15", например
    https://invent.kde.org/qt/qt/qtbase/-/commits/kde/5.15/
     
  • 6.75, Аноним (2), 23:24, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    https://invent.kde.org/qt
     
  • 4.103, Аноним (104), 15:06, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Он про бинарные сборки. Для винды это актуально. На самом деле никто не сможет запретить тебе сделать и распространять свою бинарную сборку, исходники открыты.

    Регистрироваться на сервисах qt для использования таких сборок не потребуется, интернет для установки тоже не потребуется (оффлайн-инсталлер тоже прикрыли несколько лет назад). Что многие и делают...

     

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

  • 1.30, anonymouse (?), 17:32, 12/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    самое главное забыли. QtWebEngine больше не требует python2.7 (!) для сборки.
     
  • 1.41, Ванёк (?), 18:22, 12/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Qt потеряло былую актуальность. Сейчас уже не нужно.
     
     
  • 2.52, Аноним (52), 19:10, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А куда валить предлагаете? GTK не вариант, Electron не вариант, во Flutter нет нифига...
     
     
  • 3.54, danonimous (?), 19:20, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    JavaFX
     
     
  • 4.58, Аноним (58), 19:46, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    #1 development platform! 3 billion devices!
     
  • 4.130, Аноним (128), 14:47, 14/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Где скачать биндинг для Rust?
     

  • 1.49, Ванёк (?), 18:48, 12/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Кто чем пользуется, если не Qt?
     
     
  • 2.57, Аноним (85), 19:24, 12/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    гтк2 + нативные либы.
     
  • 2.87, trdm (ok), 06:20, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Кто чем пользуется, если не Qt?

    Qt4 (4.8.5). 5 и 6 - это уже не мое...

     
  • 2.92, Аноним (92), 10:09, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Кто чем пользуется, если не Qt?

    все переходят на flutter

     
     
  • 3.106, Аноним (106), 15:14, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    все пацаны в классе?
     
  • 3.117, Ванёк (?), 22:40, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    в чём бонусы?
     
     
  • 4.144, Аноним (144), 10:46, 15/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Все переходят.
     
  • 2.93, Аноним (93), 10:22, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Xlib, на худой конец xcb.
     
     
  • 3.131, Аноним (128), 14:49, 14/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мазохизм.
     
  • 2.152, Аноним (152), 11:34, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    wxWidgets может?
     

  • 1.83, ИмяХ (?), 02:45, 13/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >>обеспечена поддержка платформ Windows 10,

    Тёмную тему теперь определяет и подхватывает без танцев на костылях с бубном?

     
     
  • 2.86, Аноним (85), 04:44, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот поэтому Qt практически не используют, потому что не дело приложения заниматься темами. Для этого есть системный гуй.
     
     
  • 3.105, Аноним (106), 15:14, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    очень странно такое слышать от виндозников
     
     
  • 4.149, Аноним (149), 17:31, 15/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Прикол в том, что ещё в Windows 3.x это действительно так и работало.
     

  • 1.96, Аноним (96), 11:49, 13/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вычистил из системы ВСЕ на сабже. Ни пакетика!
     
     
  • 2.133, Аноним (128), 15:22, 14/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Аналогично, вычистил всё на GTK ещё в 2006-м.
     
  • 2.154, anonymous (??), 10:26, 19/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    На вас еще много чего неправославного осталось:
    трусы, зубная паста, ну и, конечно, компьютер с которого вы пишете.
     

  • 1.98, Аноним (100), 12:43, 13/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >в частности при компиляции расширений отмечается сокращение времени запуска и выполнения приблизительно на 20-35% по сравнению с использованием интерпретируемого варианта.

    Сколько там просадка по сравнению с формами?

     
     
  • 2.138, Аноним (73), 21:56, 14/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Чьими формами?
     

  • 1.99, Аноним (100), 12:46, 13/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Жиреет Qt, превращается в игровой движок с рендерингом PDF. Удачи им с PDF не получить ворох уязвимостей.
     
     
  • 2.109, Аноним (109), 16:14, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Рендеринг PDF там ещё с доисторических версий. В диалог печати загляни и не пори чушь. Ей больно.
     
     
  • 3.111, Аноним (85), 17:59, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > В диалог печати

    Ну ты сморозил! Ты действительно не знаешь, кто там pdf-ки делает?!

     
     
  • 4.114, Аноним (114), 21:27, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вместо того, чтобы сыпать риторическими вопросами, сформулируй мысль по-человечески. Моя твоя не понимать.
     

  • 1.113, Аноним (113), 19:51, 13/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Они баги в Wayland-е чинить вообще собираются?
    https://codereview.qt-project.org/c/qt/qtwayland/+/347783
    https://bugreports.qt.io/browse/QTBUG-85297
    https://bugreports.qt.io/browse/QTBUG-81538
     
     
  • 2.115, Аноним (114), 21:41, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Последние два из-за ограничений протокола. Приложение не знает, где находятся его же окна, и не может ими управлять. Этой проблеме уже лет 10 как. Так что тут ничего не поделаешь, вайланд проектировался без данной возможности.
     
     
  • 3.118, Аноним (85), 23:18, 13/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Приложение не знает, где находятся его же окна ... вайланд проектировался без данной возможности

    сдизайненный баг :)

     
  • 3.119, Аноним (119), 00:17, 14/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Так что тут ничего не поделаешь, вайланд проектировался без данной возможности.

    Что? Как? Без возможности показать меню там где ему нужно быть?

     
     
  • 4.120, Аноним (114), 00:28, 14/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А это смотря каким образом оно там реализовано. Если в виде отдельного окна, то у тебя реальные проблемы.
     
     
  • 5.124, Аноним (113), 10:39, 14/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тогда это все же не проблема протокола, это проблема криво написанного Qt?
     
     
  • 6.132, Аноним (128), 15:19, 14/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А почему с X11 у Qt всё получается?
     
     
  • 7.134, Аноним (113), 18:31, 14/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Видимо, в поддержку X11 было вложено больше сил и времени. Все-таки Wayland достаточно новая вещь.
     
     
  • 8.135, Аноним (137), 21:18, 14/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Уже лет 15 как не умеет того, что в исках было практически сразу ... текст свёрнут, показать
     
  • 6.136, Аноним (137), 21:22, 14/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Всплывающие меню можно "эмулировать" средствами приложения. Вопрос только в том, можно ли будет после таких извращений считать тулкит "ровно" написанным?
     
     
  • 7.139, Аноним (113), 22:14, 14/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем "эмулировать", если в протоколе есть нормальная возможность отображать меню где надо? Что-то я не понимаю в чем сложность.
     
     
  • 8.140, Аноним (137), 23:59, 14/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    В том и дело, что нет Только костылями ... текст свёрнут, показать
     
     
  • 9.142, Аноним (142), 01:43, 15/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    На 1 мониторе все работает как надо Проблемы начинаются если использовать неско... текст свёрнут, показать
     

  • 1.151, Аноним (152), 11:13, 16/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Через пакетный менеджер 6 ую версию не поставить?
     
  • 1.153, yurikoles (ok), 19:08, 17/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Qt Creator до сих пор на этапе компиляции прибивает себя намертво к конкретной версии LLVM / Clang. Собирать проекты конечно можно другой версией, но если обновить / удалить версию с которой он сам был собран, то он превращается в тыкву. https://bugreports.qt.io/browse/QTCREATORBUG-21972
     

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



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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