Russian Qt Forum
Ноябрь 25, 2024, 09:31 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Будут ли поддерживаться и развиваться виджеты (QtWidgets)?  (Прочитано 3182 раз)
yarick
Гость
« : Август 25, 2013, 21:07 »

Собственно, прочитал статью на хабре про Qt5 http://habrahabr.ru/post/118964/
Цитирую "Следует ожидать, что с течением времени все интерфейсы будут написаны на QML."

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

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

Какие тут возможны перспективы? Либо digia всё-таки прокачает компоненты из QtQuick до уровня виджетов - чтобы была возможность использовать для мобильных устройств их упрощённый вариант. Или автор статьи не правильно понял политику компании. Однако я не раз слышал это мнение в других местах. Мне нравиться идея гибридных C++\QML\Js приложений, это реально шаг вперёд, однако в ряде случаев нужны именно навороченные виджеты - особенно для десктопа. Что думаете по этому поводу?
Записан
Bepec
Гость
« Ответ #1 : Август 25, 2013, 21:34 »

Мечт Digia не знаю, но курс они взяли на кроссплатформенность и мобильные устройства. По крайней мере у меня сложилось такое впечатление. Вполне возможно, что библиотека виджетов не будет поставляться со стандартной сборкой Qt в дальнейшем.

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

PS но если к чертям выпилят, то ничего не поделаешь Улыбающийся
Записан
kibsoft
Хакер
*****
Offline Offline

Сообщений: 625


Просмотр профиля WWW
« Ответ #2 : Август 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.
« Последнее редактирование: Август 25, 2013, 22:12 от kibsoft » Записан

http://kibsoft.ru - Download the Qt Media Encoding Library here

The apps that were written using QtMEL:
http://srecorder.com - Screen recording software
Fat-Zer
Гость
« Ответ #3 : Август 25, 2013, 22:23 »

до Qt6 они точно никуда не денутся... а это ещё очень отдалённая переспектива... Подмигивающий
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.104 секунд. Запросов: 23.