The OpenNET Project / Index page

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



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

Оглавление

Представлен проект Qt for Python, opennews (?), 13-Апр-18, (0) [смотреть все]

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


26. "Представлен проект Qt for Python"  +/
Сообщение от Аноним (-), 13-Апр-18, 19:44 
Qt сильно привязан к C++, биндинги к нему делать сложно. Захотели высокоуровневый декларативный язык для быстрой разработки приложений (QML) — в результате сделали еще один отдельный тулкит со своим отдельным набором виджетов, вернее, даже с двумя отдельными наборами виджетов — Qt Quick Controls 1 и 2. То есть с Qt сейчас поставляется два отдельных инструментария для разработки интерфейсов с тремя отдельными наборами виджетов. Это какое-то жуткое месиво.

Вот чем GTK лучше, так это тем, что у него своя объектная система (GObject) не являющаяся частью языка программирования, что сильно упрощает адаптацию тулкита к различным ЯП и создание новых вокруг существующей объектной системы (Vala и Genie).

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

30. "Представлен проект Qt for Python"  +/
Сообщение от Аноним (-), 13-Апр-18, 20:27 
Ну если прикручивание всяких костылей проще в GTK, то да, в этом плане он гораздо лучше чем QtWidgets. А со всем Qt его не сравнишь, не дотягивает малость.
Ответить | Правка | Наверх | Cообщить модератору

52. "Представлен проект Qt for Python"  +/
Сообщение от annual slayer (?), 14-Апр-18, 01:09 
GTK можно сравнивать с QtWidgets (или как правильно этот компонент называется), а не со всем Qt
Ответить | Правка | Наверх | Cообщить модератору

94. "Представлен проект Qt for Python"  +/
Сообщение от Аноним (-), 14-Апр-18, 20:49 
Ну я это и написал выше твоего сообщения.
Ответить | Правка | Наверх | Cообщить модератору

146. "Представлен проект Qt for Python"  +/
Сообщение от annual slayer (?), 16-Май-18, 18:10 
> Ну я это и написал выше твоего сообщения.

я отвечал на:

>  А со всем Qt его не сравнишь, не дотягивает малость.

в том плане, что весь Qt надо сравнивать с gobject.
это как если бы ты сказал, что QtWidgets не дотягивает до Qt.

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

76. "Представлен проект Qt for Python"  +/
Сообщение от Аноним (-), 14-Апр-18, 15:05 
Qt отказались от виджетов в пользу QML, именно потому что виджеты непомерно жрут память и процессор. Но виджеты не умерли, их продолжают использовать повсеместно. И не только QWidget, но и Qt Quick 1. И по сути никого не волнует, что это всё deprecated, но все продолжают ныть, что работает не быстро.
Если хотите легкий, очень быстрый интерфейс, с OpenGL ускорением - надо использовать Qt Quick 2.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

86. "Представлен проект Qt for Python"  +/
Сообщение от Аноним84701 (ok), 14-Апр-18, 16:03 
> легкий, очень быстрый … с OpenGL ...
> Qt Quick 2.

Как можно сделать столько ошибок в названии imgui (или nuklear)?
https://github.com/vurtun/nuklear
https://github.com/ocornut/imgui

PS: для тех, кто подумывает отважно кинуться на защиту любимейшего тулкита, прошу еще раз обратить внимание на выделенные "легкий, очень быстрый" и отсутсвующие "с уже готовыми кросплатформеными абстракциями, позволяющий с минимум кода сваять 'сделать все зашибись!'" ;)

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

96. "Представлен проект Qt for Python"  +/
Сообщение от Аноним (-), 14-Апр-18, 21:13 
С чего это вдруг QtWidgets deprecated? QML начали развивать как ответ на Aero и XAML, но это не значит что виджеты тормозили. Вот чему тормозить к примеру в кнопке? А вот если добавлять модные спецэффекты, то да, программный рендеринг уже не годится. Поэтому разработчики Qt решили не ломать стройную структуру виджетов и параллельно с нуля создать что-то новое, более подходящее под спецэффекты.
Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

127. "Представлен проект Qt for Python"  +/
Сообщение от Аноним (-), 16-Апр-18, 11:12 
>с OpenGL ускорением - надо использовать Qt Quick 2

А что им мешает QtWidgets тоже перевести на ускорение OpenGL?

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

77. "Представлен проект Qt for Python"  +/
Сообщение от Аноним (-), 14-Апр-18, 15:07 
GTK - это по сути те самые тормозные виджеты (QWidget).
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

104. "Представлен проект Qt for Python"  +/
Сообщение от anonimm (?), 15-Апр-18, 06:45 
> Вот чем GTK лучше, так это тем, что у него своя объектная система (GObject) не являющаяся частью языка программирования

Это называется велосипедом. Причем отнюдь не Scott, а скорее Кама или Школьник.

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

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

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




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

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