The OpenNET Project / Index page

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



"Релиз фреймворка Qt 6.11"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз фреймворка Qt 6.11"  +/
Сообщение от opennews (??), 23-Мрт-26, 23:52 
Компания Qt Company опубликовала релиз фреймворка Qt 6.11, в котором продолжена работа по стабилизации и наращиванию функциональности ветки Qt 6. В Qt 6.11 предоставлена поддержка платформ Windows 10+, macOS 13+, Linux (Ubuntu 22.04/24.04, openSUSE 15.6/16, SUSE 15 SP6, RHEL 8.10/9.6/10, Debian 11.6/12), iOS 17+, Android 9+(API 23+), webOS, WebAssembly, INTEGRITY, VxWorks, FreeRTOS и QNX. Исходные тексты компонентов Qt поставляются под лицензиями LGPLv3 и GPLv2. Qt 6.11 получил статус промежуточного выпуска, общедоступная поддержка которого будет осуществляться 6 месяцев (+ ещё 6 месяцев для коммерческих пользователей)...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=65057

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 23-Мрт-26, 23:52   +1 +/
Плохо, что на видеокарте рисуется только qml, виджеты на процессоре. И qml довольно мерзкий.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4, #5, #105

2. Сообщение от Аноним (2), 23-Мрт-26, 23:53   +1 +/
я не понял нахрена они игровой движок лепят в обычный gui ?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #16, #30, #47, #60

3. Сообщение от Ананоним (?), 24-Мрт-26, 00:04   +1 +/
Прости их, ибо не ведают они что творят...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

4. Сообщение от Аноним (4), 24-Мрт-26, 00:04   +6 +/
Какая необходимость рисовать виджеты на видеокарте?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #37, #45

5. Сообщение от Аноним (5), 24-Мрт-26, 00:09   +6 +/
Лучше QML для интерефейсов ещё ничего не видел
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #8, #9, #11, #20

6. Сообщение от Аноним (6), 24-Мрт-26, 00:19   +7 +/
А теперь две новости.

1. В новой версии умудрились сломать поддержку fonts.conf. Для исправления достаточно откатить вот этот коммит: https://code.qt.io/cgit/qt/qtbase.git/commit/src/plugins/pla...

С точки зрения языка всё логично, только вот автор коммита похоже не в курсе, что -1 использовалось как признак отсутствия значения, после чего происходил переход на использование fonts.conf. Сейчас же там нормальное значение, поэтому переключение на fonts.conf не происходит. Ничего не поделаешь, но качество кода посредственное.

2. В конце прошлого года контора перешла на использование облачной Jira. Всё бы ничего, но Atlassiаn забанил всех россиян и белорусов ещё в 2022-м году. Коммитить и багрепортить напрямую из этих стран больше не получится. По этой же причине у меня нет возможности создать багрепорт.

Так что если кто-то испытывает проблемы с шрифтами, но при этом имеет возможность работать с зарубежного ip, попрошу им сообщить. Такие дела.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #10, #15, #59, #61, #128

7. Сообщение от Аноним (1), 24-Мрт-26, 00:22   +2 +/
Растровые шрифты ещё раньше сломали. Но у меня и векторные тормозят, просто в 100 раз меньше. В 5 всё идеально было.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #14

8. Сообщение от Аноним (1), 24-Мрт-26, 00:24   –1 +/
> Лучше QML для интерефейсов ещё ничего не видел

Тебе нравится, как работает configure columns в кдеешном system monitor?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

9. Сообщение от Аноним (37), 24-Мрт-26, 00:31   –2 +/
Тогда тебе надо посмотреть гтк2
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #70

10. Сообщение от Аноним (37), 24-Мрт-26, 00:32   +1 +/
> умудрились сломать поддержку fonts.conf

Шрифты - одна из основных проблем Qt. Всегда.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #127

11. Сообщение от Аноним (11), 24-Мрт-26, 00:53   –1 +/
Ну, если твоё распухшее эго хочет нарисовать никакувсех... То есть, как это тут называется, НИХ синдром, то да. А так КуТэ Виджеты получше будут. Их бы стоило немного обновить под современность и было бы норм.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

13. Сообщение от Мемоним (?), 24-Мрт-26, 00:55   –1 +/
Когда QtOS?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #18, #33, #39

14. Сообщение от Аноним (11), 24-Мрт-26, 00:56   +/
> Растровые шрифты ещё раньше сломали

Очень много их использую. Практически никаких проблем. Ну, в КВрайте немного сбит лайн спейсинг, но не прям критично.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #21

15. Сообщение от Аноним (11), 24-Мрт-26, 00:58   –1 +/
> но при этом имеет возможность работать с зарубежного ip

Ради хорошего дела, я тебе дам доступ к зарубежному IP, только скажи.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

16. Сообщение от Аноним (11), 24-Мрт-26, 01:01   –1 +/
Капитализмъ. Надо расширяться и куда-то двигаться. К сожалению... столько проектов хороших из-за этого погорело...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #23

17. Сообщение от Аноним (17), 24-Мрт-26, 01:02   –3 +/
А есть какой Иде не забаненный в рф?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #19, #27

18. Сообщение от Аноним (11), 24-Мрт-26, 01:02   +/
Сколько готов заплатить?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #104

19. Сообщение от Аноним (11), 24-Мрт-26, 01:03   –2 +/
Да почти все. Начни с VS Code.

П.С. Ток не надо нытья, что это не ИДЕ. Вполне себе ИДЕ... если под твой язык сделали обвязку.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #22, #54

20. Сообщение от Аноним (20), 24-Мрт-26, 01:05   +1 +/
Начни сначала, с перечисления того, что ты видел... А то, может...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

21. Сообщение от Аноним (1), 24-Мрт-26, 01:06   +/
В sqlitebrowser поставь растровый шрифт и открой какие-нибудь таблицы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #24

22. Сообщение от Аноним (17), 24-Мрт-26, 01:08   –1 +/
Чет я сомневаюсь что там сборка шлангом и дебаг будут работать…
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #28, #36, #40, #41, #113

23. Сообщение от sunjob (ok), 24-Мрт-26, 01:13   +/
эти... если и погарят, то предварительно выжгут все вокруг. дикари-с!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

24. Сообщение от Аноним (11), 24-Мрт-26, 01:25   +/
> В sqlitebrowser поставь растровый шрифт

Чет никогда не думал о таком... но звучит как велид поинт оф вью.
Вызов принят!

https://i.ibb.co/4nF2Tk5B/Screenshot-20260324-012125.png

Поставил, что не так?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #25

25. Сообщение от Аноним (1), 24-Мрт-26, 01:29   +/
Лагает, если строки длинные. Если недостаточно длинные, незаметно, достаточно большие таблицы десятки минут открываются.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #26

26. Сообщение от Аноним (11), 24-Мрт-26, 01:38   +/
Хм... С ходу не на чем проверить.
Но поверю, встретил странное отображение мультилайна с растровым шрифтом.
Печальненько.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

27. Сообщение от Сладкая булочка (?), 24-Мрт-26, 01:41   +/
Какой ide? Есть vim, есть codium, есть clangd для LSP, что еще надо?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #55

28. Сообщение от Аноним (11), 24-Мрт-26, 01:46   +/
> Чет я сомневаюсь что там сборка шлангом

Хз, никогда (вроде бы) не пробовал. Там какой-то специфичный терминал нужен? Ну, есть опция юзать внешний...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

30. Сообщение от Абалдеть (?), 24-Мрт-26, 02:35   +1 +/
В автомотиве 3д-интерфейсы рисовать на приборной панели и инфотейнмент дисплеях
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #34, #38

33. Сообщение от Аноним (-), 24-Мрт-26, 02:55   +1 +/
Уже была. Qtopia называлась. Я её ещё на Siemens SX1 запускал пробовал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

34. Сообщение от Аноним (11), 24-Мрт-26, 02:59   –1 +/
Ты из какова века?
Ей богу...
Сейчас всё попрощее. Какой-то спрайт, который в лучшем случае двигают тудымс-сюдымс. А то и вовсе статичный во всю сколькототам дюмовую панель.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

36. Сообщение от 12yoexpert (ok), 24-Мрт-26, 03:24   +2 +/
собирать С/С++ в браузере проприетарным компилятором... это прямо комбо какое-то
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

37. Сообщение от Аноним (37), 24-Мрт-26, 03:35   +1 +/
> благодаря чему удалось добиться существенного повышения производительности
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #58

38. Сообщение от Аноним (37), 24-Мрт-26, 03:38   –2 +/
> В автомотиве 3д-интерфейсы

Боже упаси сесть в такой транспорт, где кутэ и плюсплюс приложения.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #67

39. Сообщение от Аноним (37), 24-Мрт-26, 03:41   +1 +/
Ммм... немного пропустил, наверно... Симбиан с кутэ. Но он был.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

40. Сообщение от Аноним (37), 24-Мрт-26, 03:44   +/
> сборка шлангом и дебаг

Тебе ехать или шашечки?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

41. Сообщение от Аноним (41), 24-Мрт-26, 03:59   +1 +/
А с чего бы не должны? Вот, первая ссылка в поисковике - https://marketplace.visualstudio.com/items?itemName=vadimcn....
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

45. Сообщение от Karl Richter (ok), 24-Мрт-26, 06:51   +1 +/
Тем, что рисовать - задача графического процессора.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #71

47. Сообщение от Аноним (47), 24-Мрт-26, 06:54   +/
ммм, Qt6.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

48. Сообщение от Аноним (48), 24-Мрт-26, 06:54    Скрыто ботом-модератором–3 +/
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #51

49. Сообщение от Alladin (?), 24-Мрт-26, 07:12   –1 +/
а что обещает GTK в очередном обновлении? просто выкинуть X11, инновации)
Ответить | Правка | Наверх | Cообщить модератору

51. Сообщение от Аноним 9000 (?), 24-Мрт-26, 08:08   +4 +/
Если ПО поддерживает какую-то ОС, это не значит, что это ПО этой версии есть в репозитории этой ОС. По-моему, это очевидно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #57, #77

54. Сообщение от Аноним (54), 24-Мрт-26, 08:39   +/
лол

иде это не только про язык

ну и да, обвязки и плагины от жиатанов это так качественно

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

55. Сообщение от Аноним (54), 24-Мрт-26, 08:40   +/
для любительских поделок этого даже много, соглы
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

57. Сообщение от Аноним (54), 24-Мрт-26, 08:55   +1 +/
Забудь
Адекватность вышла из чата лет 6 назад
Приходится иметь дело со... странными индивидами
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

58. Сообщение от Аноним (4), 24-Мрт-26, 09:05   +/
Разве у виджетов есть какие-то проблемы с производительностью? QPushButton мало FPS выдает?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

59. Сообщение от Аноним (4), 24-Мрт-26, 09:24   +/
Ну вообще, Shawn Rutledge, который косякнул со шрифтами, один из основных разработчиков Qt. Видимо, в запаре не понял, почему там было -1, бывает.

По качеству кода в этом моменте вопрос скорее к C++, потому что std::optional появился только в C++17. А эти строки с -1 болтаются со времен Qt 5, который еще поддерживал сборку с C++11 и не мог использовать std::optional.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #76, #141

60. Сообщение от Аноним (60), 24-Мрт-26, 09:27   +/
> они игровой движок лепят в обычный gui ?

Этот движок - отдельный опциональный модуль (dll/so), и модули GUI (QtGui/QtWidgets) от него никак не зависят.

> я не понял нахрена

Ты действительно не понял.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

61. Сообщение от Аноним (60), 24-Мрт-26, 09:30   +/
> Коммитить и багрепортить напрямую из этих стран больше не получится.
> По этой же причине у меня нет возможности создать багрепорт.

Ты не в курсе о существовании VPN?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #64

62. Сообщение от Жироватт (ok), 24-Мрт-26, 09:32   +/
> Qt TaskTree

Ну, звучит интересно и демки интересные.
А в реальности, сколько реально добавляет геморроя в чуть более сложную логику, чем простая последовательность в Recipe

Ответить | Правка | Наверх | Cообщить модератору

64. Сообщение от Аноним (64), 24-Мрт-26, 09:51   +/
Сторонним я не на доверяю. Поэтому надо поднимать свой, регать почту и надеяться, что атлассиан не спалит меня каким-либо другим способом (по локали например). Получается, слишком много движений для одного багрепорта. Поэтому и написал, вдруг у кого-то такая же проблема и всё уже настроено.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61 Ответы: #68, #69, #78

67. Сообщение от Xo (?), 24-Мрт-26, 10:05   +1 +/
Особенно на ржавом транспорте.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

68. Сообщение от Xo (?), 24-Мрт-26, 10:07   +/
Чем меньше платишь налогов, тем хуже работает ркн.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64 Ответы: #108

69. Сообщение от Аноним (69), 24-Мрт-26, 10:09   +/
>> VPN
> Поэтому надо поднимать свой

А как это - "свой" VPN? В пределаж локалхоста что ли?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64 Ответы: #102

70. Сообщение от Аноним (70), 24-Мрт-26, 10:23   –1 +/
-1024
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

71. Сообщение от Аноним (71), 24-Мрт-26, 10:27   +/
Задача графического процессора - ускорять отрисовку. И обращаться к этому слою необходимо, когда не хватает производительности центрального процессора. Потому что графический процессор в его нынешнем виде ускоряет только 3d-операции, в формат которого еще необходимо перевести двухмерный интерфейс.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

72. Сообщение от Аноним (72), 24-Мрт-26, 10:50   +/
с нетерпением жду ИИ рендеринг qtDLSS, а то чё это, у невидии есть, а в кутях нет
Ответить | Правка | Наверх | Cообщить модератору

73. Сообщение от Аноним (73), 24-Мрт-26, 10:51   +1 +/
> построенный с оглядкой на HTML-спецификацию Canvas 2D Context.

Отвратительнейшая спецификация, крайне неудобная в использовании. И зачем этот класс, если в Qt уже есть его нативный аналог, лежащий в основе всего фреймфорка?

>Для отрисовки задействован движок RHI (Rendering Hardware Interface), поддерживающий различные 3D API (OpenGL, Vulkan, Metal и Direct 3D), благодаря чему удалось добиться существенного повышения производительности

https://sourceforge.net/p/qwt/git/ci/develop/tree/ (LGPL) и https://gitlab.com/ecme2/QCustomPlot (GPL) вне конкуренции. И он не заявляет поддержки вороха API аппаратного ускорения, одной OpenGL вполне достаточно, а за пределы производительности GPU всё равно не выйдешь.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #79

74. Сообщение от Аноним (73), 24-Мрт-26, 10:52   +1 +/
>Функциональность модуля Qt Quick 3D приближена к возможностям игровых движков

Вы где-нибудь видели десктопную AAA-игру - на  HTMLе?

Ответить | Правка | Наверх | Cообщить модератору

75. Сообщение от Аноним (73), 24-Мрт-26, 10:55   +1 +/
>Расширены возможности модуля Qt Graphs

С такой лицензией и экономической моделью компании, завязанной на плату за персональное перелицензирование - поищут по-настоящему свободную альтернативу. Использовать GPL для выколачивания бабла - это misuse этой лицензии. Но именно это стало её основным использованием.

Ответить | Правка | Наверх | Cообщить модератору

76. Сообщение от Аноним (71), 24-Мрт-26, 11:00   +/
> По качеству кода в этом моменте вопрос скорее к C++, потому что std::optional появился только в C++17

Появился - не значит, что надо бежать использовать. Молодежь, выросшая на undefined в JS, может и обрадуется, а для бывалого плюсовика это лишний слой неоднозначности. C++ должен оставаться языком со строгой типизацией.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #103

77. Сообщение от Аноним (48), 24-Мрт-26, 11:00   +/
Очевидно другое. Если вы даете ссылку на ПО, то оно доступно. Если оно недоступно, то потрудитесь сообщить, где и по какой причине.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

78. Сообщение от Аноним (71), 24-Мрт-26, 11:02   +/
То есть ты до сих пор без КВН? Это ж насколько надо наплевать на свои конституционные права.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64 Ответы: #107

79. Сообщение от Аноним (69), 24-Мрт-26, 11:04   +/
> одной OpenGL вполне достаточно

Нюанс: это десктопный OpenGL, не ES. Достаточно его будет только если ты собираешь сугубо под десктопный Linux и Windows. На Макоси и телефонах его поддержка отсутствует.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73 Ответы: #82, #86

81. Сообщение от Аноним (73), 24-Мрт-26, 11:06   +/
>Добавлен экспериментальный модуль Qt TaskTree, предоставляющий декларативный подход для создания и выполнения асинхронных задач на C++.
>Добавлен модуль Qt OpenAPI..
>В модуль Qt GRPC..
>В модуле Qt HTTP Server...
>В QNetworkRequest...
>В QML Language Server...
>Реализована функциональность Google Play...

Всему этому не место в графическом фреймворке, как и строкам (пожалуйста, никогда не завязывайте API своего кода на QString, есть std::string, этот интерфейс совместим между другими библиотеками, завязанными на стандартную библиотеку, он также совместим с std::string_view, std::span и compile-time вычислениями), как и JSONу, как и HTTP. Для всего этого есть независимые библиотеки от сторонних авторов, некоторые из которых набрали достаточную популярность. А это - это просто превращение Qt в очередную свалку личных переизобретённых колёс в дополнение к стандартной библиотеке. Зачем они там? Чтобы продавать продукт, чтобы рассказывать "покупая у нас - вы покупаете не просто графику, целая стандартная библиотека идёт в комплекте", хотя стандартные библиотеки покупают только те (напр. авторы игровых движков, но те любят лично переписать оные, авторы Сталкера в этом плане несколько выделяются из индустрии), кому нужны узкоспециализированные стандартные библиотеки с такими побочками, которые их делают непригодными для general-purpose приложений.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #84

82. Сообщение от Аноним (48), 24-Мрт-26, 11:06   +1 +/
Не могу себе представить кроссплатформенное на 100% функциональное приложение одновременно для десктопа и смартфона.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79 Ответы: #85, #91

84. Сообщение от Аноним (71), 24-Мрт-26, 11:09   +1 +/
Почти все перечисленное не в графическом фреймворке, а в узкоспециализированном сетевом, лол.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81 Ответы: #87

85. Сообщение от Аноним (71), 24-Мрт-26, 11:11   +/
Щас тебе фанаты libadwaita объяснят, что 100% не нужно, 60-70% ок, а остальное и так сойдет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82

86. Сообщение от Аноним (73), 24-Мрт-26, 11:14   +/
Там есть вулкан (на макос - через MoltenVk), для которого полноценный OpenGL есть через цинк. А на мобилках давно уже есть вполне полноценный OpenGL (и OpenCL, и Vulkan), по крайней мере мне попадалось приложение (игра из F-Droidа, уже не помню какая), которое его требовало (я хотел зайти в репозиторий пожаловаться, что не работает - а там прямо в ReadMe крупным шрифтом написано, что требует OpenGL такой-то версии, без ES), а на моей рухляди, которую я не брошу, из 11 года - не завелось (виноват Samsung, которые вместо того, чтобы взять ядро от Imagination, взяли ядро от Arm).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79

87. Сообщение от Аноним (73), 24-Мрт-26, 11:15   +/
Qt сам изначально был графическим фреймворком, сетевой там - как корове седло.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84 Ответы: #88, #93, #146

88. Сообщение от Аноним (71), 24-Мрт-26, 11:28   +1 +/
Нет, поддержка сетевого стека появилась ещё в 0.93, до официального выпуска 1.0 final release.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87 Ответы: #90

90. Сообщение от Аноним (90), 24-Мрт-26, 11:42   +/
Это не означает, что изначально Qt создавался не как тулкит виджетов. Реализаци сети должны были быть отдельным проектом, со своим названием, со своим сайтом, и отдельно продаваемым. А API для сети - тоже отдельным проектом, под какой-нибудь ультрапермиссивной лицензией, приглашающих всех запилить независимую реализацию. Но бизнес-интересы как всегда всё испортили.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88 Ответы: #121

91. Сообщение от Аноним (69), 24-Мрт-26, 11:51   +/
> Не могу себе представить кроссплатформенное на 100% функциональное приложение одновременно для десктопа и смартфона.

Речь и не шла о "100% функциональном приложение одновременно для десктопа и смартфона".

Речь шла о том, каким API под капотом рисуются графы, даже если половина остального кода GUI различается между десктопом и смартфоном. И если оно прибито к десктопному OpenGL, то для смартфонов тебе придется искать альтернативу и потом писать те же яйца (код графов), но в профиль - то есть максимально тупо тратить свое вермя.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82

93. Сообщение от Аноним (69), 24-Мрт-26, 12:00   +/
>> все перечисленное не в графическом фреймворке, а в узкоспециализированном сетевом
> Qt сам изначально был графическим фреймворком, сетевой там - как корове седло

Чел, какая разница, что там было изначально, если сетевой фреймворк в Qt - это абсолютно независимая от GUI отдельная либа?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87 Ответы: #112

97. Сообщение от Аноним (97), 24-Мрт-26, 12:06   –1 +/
Здравствуйте. Я использую Chromium на Raspberry Pi 4. Видео аппаратно декодируется, всё зашибись. При этом у меня есть Raspberry Pi 3, на которомвидео в браузере декодируется тоже, только есть одна проблемка. Старый графический процессор VideoCore IV умеет выводить видео без тиринга только со старым драйвером dispmanx (Legacy GL). С новым драйвером VC4 KMS DRM тиринг будет всегда. Решается обновлением устройства, или откатом к старому драйверу.

Так вот, старый драйвер прекрасно умеет запускать Qt5-приложения. Только на полный экран, но это простительно. Есть QtWebKit браузер для RPi? Можно даже на Qt6, если там сохранена поддержка dispmanx.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #99

99. Сообщение от Аноним (97), 24-Мрт-26, 12:08   +/
Дополню своё сообщение. Просто на старом драйвере можно жить, есть подддержка 3D, игры, эмуляторы и аппаратное декодирование. Был бы к этому набору ещё и браузер - тогда на старой "пишке" можно вообще не пользоваться новым драйвером.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #97

102. Сообщение от Аноним (126), 24-Мрт-26, 12:17   +/
>А как это - "свой" VPN? В пределаж локалхоста что ли?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69 Ответы: #133

103. Сообщение от anon5989517240 (?), 24-Мрт-26, 12:19   +/
"бежать использовать"
с++17 вышел 9 лет назад так-то
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76 Ответы: #110, #114

104. Сообщение от Смузихлеб забывший пароль (?), 24-Мрт-26, 12:19   +/
кути принимают оплату в готах ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

105. Сообщение от Аноним (105), 24-Мрт-26, 12:19   +/
> виджеты на процессоре.

Виджеты рисуют через QPainter (и там далее вылезут QPaintDevice и QPaintEngine). Он вообще-то ускоренный есть для OpenGL, на X11 он тоже ускоренный получится при backend native и соответствующем ddx-драйвере.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #111, #126

107. Сообщение от Аноним (126), 24-Мрт-26, 12:20   +1 +/
Ну смотри, мне например нужен доступ к гитхабу, битбакету и репе куте.И заметь, всё это у меня отобрали по инициативе той стороны. При чём тут конституция, если эти сервисы работают в тех странах, гражданином которых я не являюсь?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #118

108. Сообщение от Аноним (126), 24-Мрт-26, 12:37   +/
Атлассиан австралийская контора, если я не ошибаюсь. С ркн никак не связана.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68

109. Сообщение от Анон1110м (?), 24-Мрт-26, 12:39   +/
А это нормально что DC++ на Qt после установки занимает что–то типа 500 Мб? Или Dropbox чуть ли не 600 Мб?
Ответить | Правка | Наверх | Cообщить модератору

110. Сообщение от Аноним (126), 24-Мрт-26, 12:39   +/
до прода только вот сейчас дошёл. В кутях так вообще появилось совсем недавно по дефолту.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103

111. Сообщение от Аноним (1), 24-Мрт-26, 12:40   +/
Как много программ рисуют в QOpenGLWidget или целенаправленно рендерят только в opengl контекст?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #105 Ответы: #116

112. Сообщение от Аноним (123), 24-Мрт-26, 12:42   –2 +/
не важно, зависимая это либа, независимая, важно что либо ей в Qt не место, либо виджетам.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93 Ответы: #129, #136

113. Сообщение от минона (?), 24-Мрт-26, 12:43   +/
Работает и то, и другое с соответствующим плагином (https://marketplace.visualstudio.com/items?itemName=llvm-vs-...)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

114. Сообщение от Аноним (114), 24-Мрт-26, 12:43   +/
Э.... Стоп! Куда летишь?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103

116. Сообщение от Аноним (105), 24-Мрт-26, 12:45   +/
Там смысла нет вообще. 15 лет назад Qt переехала в дефолте на raster backend (всё программное и немножко SSE), т.к. оно выходило быстрее. На самом деле там от многих факторов зависит что и где быстрее получится.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #111

118. Сообщение от Аноним (118), 24-Мрт-26, 12:49   +/
Кто у тебя отобрал гитхаб? И вопрос остаётся открытым - ты все ещё не обзавелся КВН, ходишь только туда куда разрешают какие-то левые люди?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107 Ответы: #125

121. Сообщение от Аноним (118), 24-Мрт-26, 12:53   +/
Означает. Если появилось до первого релиза, значит таким и было видение разработчиков. Игры тоже выходят не теми какими были задуманы, и в процессе проходят множество изменений, но оценивают их по релизу, и разработчики именно к реализу дотягивают основные механики.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90 Ответы: #123

123. Сообщение от Аноним (123), 24-Мрт-26, 13:00   +/
А с чего вы взяли, что было вообще какое-то видение? Нужна была сеть для иксов, не нашлось внятной либы для сети - вот и пришлось написать свою либу, и втащить её внутрь для удобства сборки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #121 Ответы: #139

125. Сообщение от Аноним (126), 24-Мрт-26, 13:12   +/
На гитхабе учётка забанена Microsoft. Вроде они им сейчас рулят.

>ходишь только туда куда

Ну зайти я могу на все перечисленные сайты, никто не мешает. А вот полноценная работа упирается в законодательство других стран. Не путай, это совсем другое.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #118

126. Сообщение от Аноним (126), 24-Мрт-26, 13:21   +/
Мало смысла. freetype растровый, все алгоритмы сглаживания шг тоже растровые. Тащить всё это в opengl мало смысла, будет мыло. К тому же opengl фактически заменяется вулканом, поэтому придётся ещё наворачивать абстракцию для единого api отрисовки. Оно надо вообще?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #105 Ответы: #135

127. Сообщение от Аноним (126), 24-Мрт-26, 13:23   +/
С технической точки зрения там используется freetype, только вот кутишники никак не научатся его готовить. Всё размазано по коду тонким слоем с постоянными регрессиями.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

128. Сообщение от Аноним (128), 24-Мрт-26, 13:24   +/
>2. В конце прошлого года контора перешла на использование облачной Jira. Всё бы ничего, но Atlassiаn забанил всех россиян и белорусов ещё в 2022-м году. Коммитить и багрепортить напрямую из этих стран больше не получится. По этой же причине у меня нет возможности создать багрепорт.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #130

129. Сообщение от Аноним (129), 24-Мрт-26, 13:26   +/
Место, хотя бы, ради кроссплатформенности. Или вы предлагаете на API Socket кроссплатформенно и для Винды тоже?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #112

130. Сообщение от Аноним (126), 24-Мрт-26, 13:36   +/
Не знаю, наверное ошибка выжившего. Новость от 23-го года:

>В августе 2023 стало известно, что аккаунты пользователей в сервисах Atlassian будут заблокированы через 30 дней. Об этом вендор сообщил клиентам посредством e-mail рассылки.

Мне тоже пришло, и почта была на gmail.com. Поэтому скорее всего банили либо по ip, либо по имени/фамилии.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #128 Ответы: #132

132. Сообщение от Аноним (128), 24-Мрт-26, 13:50   +/
Я в итоге так и не понял, что и как они там запретили, а что - нет. Оно даже открывается у меня без впн. Вот сейчас пошёл и залогинился, только заныло про двухфакторку, и всё.

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

Сама по себе жира, впрочем, так себе, чего её все любят - не ясно. Мы влезли просто от того, что одному из основных клиентов привычно было.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #130 Ответы: #143

133. Сообщение от Аноним (69), 24-Мрт-26, 13:52   +/
Сперва "сторонним [VPN] я не на доверяю" и тут же "купить VPS [сервак у левого дяди] с зарубежным IP".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #102 Ответы: #138

135. Сообщение от Аноним (105), 24-Мрт-26, 13:57   +/
> Мало смысла.

Да, на практике оказывается очень мало. Оно переключалось легко где-то в поздних Qt4, ускорения не давало.

Если очень кратко - в OpenGL получается "состояние" (всякие Model/View/Progection, текущий цвет glColor и прочее). В итоге перед рендерингом и после рендеринга каждого виджета 20x30 пикселей приходится всё это состояние сохранять, а потом восстанавливать. И весь профит от ускорения теряется.

Плюс ещё само ускорение - хороший профит от ускорения image composition, а этого в виджетах почти нет. А ускорять заливку квадратика 20x30 - быстрее его программно залить. Ускорение от отрисовки примитивов может быть, но это надо какой-нибудь график из 100500 точек рендерить, или сложную QGraphicScene что редко встречается. Поэтому когда очень надо - берёшь QOpenGLWidget и вперёд.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #126 Ответы: #137

136. Сообщение от Аноним (69), 24-Мрт-26, 14:03    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #112

137. Сообщение от Аноним (126), 24-Мрт-26, 14:04   +/
>всё это состояние сохранять, а потом восстанавливать

Всё это очень напоминает возню с SSE/AVX. Создание отдельных переменных, загрузка туда данных съедает всё ускорение в большинстве случаев. Остаются, конечно, узкие задачи где есть какой-то выхлоп, но встречаться с ними приходится очень редко.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #135

138. Сообщение от Аноним (126), 24-Мрт-26, 14:09   +/
На VPS будет мой настроенный софт, так что в любом случае это лучше, чем настроенный непонятно кем vpn.

>сервак у левого дяди

Ну почему же левого. С ним будет официальные договор со всеми вытекающими.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #133 Ответы: #144

139. Сообщение от Аноним (118), 24-Мрт-26, 14:12   +/
С того, что это публичное апи, и кроме того, поддержка сети для иксов писалась бы раньше чем собственно графическая часть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #123

141. Сообщение от Аноним (141), 24-Мрт-26, 14:24    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59

143. Сообщение от Аноним (126), 24-Мрт-26, 14:28   +/
>Оно даже открывается

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

>Мы влезли просто от того, что одному из основных клиентов привычно было.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #132

144. Сообщение от Аноним (69), 24-Мрт-26, 14:29   +/
> На VPS будет мой настроенный софт, так что в любом случае это лучше, чем настроенный непонятно кем vpn.

Чем оно лучше будет в сценарии "отправит баг в Qt"?

>>сервак у левого дяди
> Ну почему же левого. С ним будет официальные договор со всеми вытекающими.

Oh my sweet summer child... 🤣

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #138 Ответы: #145

145. Сообщение от Аноним (126), 24-Мрт-26, 14:33   +/
>Чем оно лучше будет в сценарии "отправит баг в Qt"?

Ничем, в любой случае "баг в Qt" не стоит всей это возни.


>Oh my sweet summer child... 🤣

Удивительно, первый раз про договор услышал?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #144

146. Сообщение от Аноним (126), 24-Мрт-26, 15:08   +/
> Qt сам изначально был графическим фреймворком, сетевой там - как корове седло.

Я тебя удивлю, но с 4-й версии он таким не является. Можно создать сервер на Qt без графики. А сеть, тоже наверное удивительно, находится в отдельной библиотеке с возможностью отключения.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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