Russian Qt Forum

Qt => Общие вопросы => Тема начата: yarick от Август 25, 2013, 21:07



Название: Будут ли поддерживаться и развиваться виджеты (QtWidgets)?
Отправлено: yarick от Август 25, 2013, 21:07
Собственно, прочитал статью на хабре про Qt5 http://habrahabr.ru/post/118964/ (http://habrahabr.ru/post/118964/)
Цитирую "Следует ожидать, что с течением времени все интерфейсы будут написаны на QML."

Меня это немного ввело в замешательство. Прошу знающих людей разъяснить мне ситуацию.
Собственно я сам изучил QtQuick 2.0. Насколько я понял - это действительно мощное средство - но мощное в плане быстрого создания анимации, а не функциональности.
Огромная библиотека многофункциональных виджетов, которую использовали очень долго, была вынесена в отдельный каталог. И по словам многих моих знакомых, компания digia действительно собирается отказаться от их развития. Может ли она в один прекрасный момент объявить их устаревшими и не портировать, к примеру, на windows 9, или другие новые десктопные системы?

Вот например QTextEdit имеет очень мощное API - коего нет у класса TextEdit в QML. Мне для одного проекта нужны именно многофункциональные десктопные виджеты, а не лёгкие и анимированные.

Какие тут возможны перспективы? Либо digia всё-таки прокачает компоненты из QtQuick до уровня виджетов - чтобы была возможность использовать для мобильных устройств их упрощённый вариант. Или автор статьи не правильно понял политику компании. Однако я не раз слышал это мнение в других местах. Мне нравиться идея гибридных C++\QML\Js приложений, это реально шаг вперёд, однако в ряде случаев нужны именно навороченные виджеты - особенно для десктопа. Что думаете по этому поводу?


Название: Re: Будут ли поддерживаться и развиваться виджеты (QtWidgets)?
Отправлено: Bepec от Август 25, 2013, 21:34
Мечт Digia не знаю, но курс они взяли на кроссплатформенность и мобильные устройства. По крайней мере у меня сложилось такое впечатление. Вполне возможно, что библиотека виджетов не будет поставляться со стандартной сборкой Qt в дальнейшем.

НО... Но вы заглядываете далеко вперед. Windows 9 и прочее - даже если Digia выкинет виджеты, заботливые люди их подберут и оставят отдельным проектом. Ну и всегда можно пользоваться старыми версиями.

PS но если к чертям выпилят, то ничего не поделаешь :)


Название: Re: Будут ли поддерживаться и развиваться виджеты (QtWidgets)?
Отправлено: kibsoft от Август 25, 2013, 22:10
Вот тут они все расписали: http://blog.qt.digia.com/blog/2012/04/18/qt-5-c-and-qt-widgets/

Основной абзац:
Цитировать
We have promised to try to keep as much source compatibility with Qt 4.x as we can. And of course this includes QWidget and your application written in C++. This is not going away. Yes, the Qt Widgets module we have in Qt 5 is right now marked as ‘done’, which means we don’t have anybody actively working on new features for the module at this point in time. But this can change any day if someone has some interest or need to do more active development in this area.


Название: Re: Будут ли поддерживаться и развиваться виджеты (QtWidgets)?
Отправлено: Fat-Zer от Август 25, 2013, 22:23
до Qt6 они точно никуда не денутся... а это ещё очень отдалённая переспектива... ;)