Название: Плагин для QtCreator (расширение с помощью Js/QML) Отправлено: lexxmark от Сентябрь 20, 2014, 17:51 Может кого заинтересует.
Недавно зарелизил плагин для QtCreator 3.2 https://github.com/lexxmark/QtCreator-JsExtensions-Plugin (https://github.com/lexxmark/QtCreator-JsExtensions-Plugin). Плагин позволяет расширять QtCreator с помощью JavaScript/QML. Для примера, можно добавить на ModelPanel qml виджет для слежки за Jenkins, или положить на панель часто используемые вами команды. Есть видео http://youtu.be/SQAcvXjmXzA (http://youtu.be/SQAcvXjmXzA). Основное достоинство - нет необходимости собирать QtCreator. Название: Re: Плагин для QtCreator (расширение с помощью Js/QML) Отправлено: Bepec от Сентябрь 20, 2014, 17:55 Ооо. А недостаток в виде тормознутости есть?
Название: Re: Плагин для QtCreator (расширение с помощью Js/QML) Отправлено: Old от Сентябрь 21, 2014, 07:32 Ооо. А недостаток в виде тормознутости есть? Тормознутости у qml не даже на старых армах, не говоря уже про современные десктопы.Название: Re: Плагин для QtCreator (расширение с помощью Js/QML) Отправлено: Bepec от Сентябрь 21, 2014, 10:10 Тут плагины для QtCreator js. Вот это, а не qml меня ... не беспокоит :D Просто интересно.
Название: Re: Плагин для QtCreator (расширение с помощью Js/QML) Отправлено: Old от Сентябрь 21, 2014, 10:14 Тут плагины для QtCreator js. Вот это, а не qml меня ... не беспокоит :D Просто интересно. Так qml это надстройка над js.Название: Re: Плагин для QtCreator (расширение с помощью Js/QML) Отправлено: lexxmark от Сентябрь 21, 2014, 19:18 Писать серьезные плагины не получиться - для этого надо "вывести" в скриптовый движок все классы QtCreatora.
По поводу скорости - пока нет плагинов, которые работают "часто". Обычно там при загрузке плагина создается GUI - кнопки или QML виджеты, а они работают также как и везде. Если есть идеи, что полезно бы сделать с помощью таких плагинов - говорите - можно попробовать реализовать. Название: Re: Плагин для QtCreator (расширение с помощью Js/QML) Отправлено: Bepec от Сентябрь 21, 2014, 19:47 Я б переписал креатор в плагинную версию :D Полностью плагинную. Чтоб можно было взять и не особо напрягаясь добавить свою панельку, увеличить/изменить кнопки/логику.
Но это из серии "эпических" хотелок. Ибо так то нравится концепция, не нравится реализация :) Название: Re: Плагин для QtCreator (расширение с помощью Js/QML) Отправлено: alex312 от Сентябрь 22, 2014, 07:50 Я б переписал креатор в плагинную версию :D Полностью плагинную. открою для вас страшную тайну - QtCreator полностью состоит из плагинов.Название: Re: Плагин для QtCreator (расширение с помощью Js/QML) Отправлено: gil9red от Сентябрь 22, 2014, 08:54 Я б переписал креатор в плагинную версию :D Полностью плагинную. открою для вас страшную тайну - QtCreator полностью состоит из плагинов.+ У креатора есть класс "менеджер плагинов" и core плагин, все остальные компоненты необязательны и являются плагинами. Название: Re: Плагин для QtCreator (расширение с помощью Js/QML) Отправлено: Bepec от Сентябрь 22, 2014, 10:05 если не трудно, вопрос, что же входит в core?
Название: Re: Плагин для QtCreator (расширение с помощью Js/QML) Отправлено: kai666_73 от Сентябрь 22, 2014, 12:20 если не трудно, вопрос, что же входит в core? многа-многа интерфейсов + EditorManager ActionManager ProgressManager Локатор Файндер + базовые реализации интерфейсов |