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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Плагин для QtCreator (расширение с помощью Js/QML)  (Прочитано 5951 раз)
lexxmark
Гость
« : Сентябрь 20, 2014, 17:51 »

Может кого заинтересует.
  Недавно зарелизил плагин для QtCreator 3.2 https://github.com/lexxmark/QtCreator-JsExtensions-Plugin.
  Плагин позволяет расширять QtCreator с помощью JavaScript/QML. Для примера, можно добавить на ModelPanel qml виджет для слежки за Jenkins, или положить на панель часто используемые вами команды.
  Есть видео http://youtu.be/SQAcvXjmXzA.
  Основное достоинство - нет необходимости собирать QtCreator.
Записан
Bepec
Гость
« Ответ #1 : Сентябрь 20, 2014, 17:55 »

Ооо. А недостаток в виде тормознутости есть?
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #2 : Сентябрь 21, 2014, 07:32 »

Ооо. А недостаток в виде тормознутости есть?
Тормознутости у qml не даже на старых армах, не говоря уже про современные десктопы.
Записан
Bepec
Гость
« Ответ #3 : Сентябрь 21, 2014, 10:10 »

Тут плагины для QtCreator js. Вот это, а не qml меня ... не беспокоит Веселый Просто интересно.
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #4 : Сентябрь 21, 2014, 10:14 »

Тут плагины для QtCreator js. Вот это, а не qml меня ... не беспокоит Веселый Просто интересно.
Так qml это надстройка над js.
Записан
lexxmark
Гость
« Ответ #5 : Сентябрь 21, 2014, 19:18 »

Писать серьезные плагины не получиться - для этого надо "вывести" в скриптовый движок все классы QtCreatora.
По поводу скорости - пока нет плагинов, которые работают "часто". Обычно там при загрузке плагина создается GUI - кнопки или QML виджеты, а они работают также как и везде.

Если есть идеи, что полезно бы сделать с помощью таких плагинов - говорите - можно попробовать реализовать.
Записан
Bepec
Гость
« Ответ #6 : Сентябрь 21, 2014, 19:47 »

Я б переписал креатор в плагинную версию Веселый Полностью плагинную. Чтоб можно было взять и не особо напрягаясь добавить свою панельку, увеличить/изменить кнопки/логику.

Но это из серии "эпических" хотелок.

Ибо так то нравится концепция, не нравится реализация Улыбающийся
Записан
alex312
Хакер
*****
Offline Offline

Сообщений: 606



Просмотр профиля
« Ответ #7 : Сентябрь 22, 2014, 07:50 »

Я б переписал креатор в плагинную версию Веселый Полностью плагинную.
открою для вас страшную тайну - QtCreator полностью состоит из плагинов.
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #8 : Сентябрь 22, 2014, 08:54 »

Я б переписал креатор в плагинную версию Веселый Полностью плагинную.
открою для вас страшную тайну - QtCreator полностью состоит из плагинов.

+
У креатора есть класс "менеджер плагинов" и core плагин, все остальные компоненты необязательны и являются плагинами.
Записан

Bepec
Гость
« Ответ #9 : Сентябрь 22, 2014, 10:05 »

если не трудно, вопрос, что же входит в core?
Записан
kai666_73
Крякер
****
Offline Offline

Сообщений: 319


Просмотр профиля
« Ответ #10 : Сентябрь 22, 2014, 12:20 »

если не трудно, вопрос, что же входит в core?

многа-многа интерфейсов +
EditorManager
ActionManager
ProgressManager
Локатор
Файндер
+ базовые реализации интерфейсов
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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