Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Script. Интеграция WebKit _ Qtscript и его мето обектная информатция

Автор: fsMark 30.9.2008, 12:22

Пишу виджет для редактирования QtScript.
Хотелось бы узнать возможноли с помощю мето обектной информатции реализовать автодополнение кода, как для обьектов расшаренных из Qt так и для обьектов обявленных в самом скрипте.
Если ктото сталкивался прошу толкнуть меня в нужную сторону..

Автор: ViGOur 30.9.2008, 12:31

Опиши на пальцах, что ты хочешь сделать. Просто я например не совсем понял, что ты хочешь.

Автор: fsMark 30.9.2008, 12:43

Цитата(ViGOur @ 30.9.2008, 13:31) *
Опиши на пальцах, что ты хочешь сделать. Просто я например не совсем понял, что ты хочешь.


Есть некий скрипт, ему доступны классы из Qt. Кроме того в этом скрипте описсаны какието свои обекты.
Хочу попытаться с помощю мето информации о скрипте(чтото изhttp://doc.trolltech.com/4.4/qscriptclasspropertyiterator.html оперы).. реализовать автодополнение кода, т.е по нажатию (контрол)+(пробел) вылазило окошечко как в студии(естественно что я хочу видеть в этом окошочке оба типа обектов).



Просьба толькнуть меня в нужную сторону или убедить что такое невозможно :)

Автор: trdm 30.9.2008, 15:32

Цитата(ViGOur @ 30.9.2008, 13:31) *
Опиши на пальцах, что ты хочешь сделать. Просто я например не совсем понял, что ты хочешь.

интеллиценз и автодополнение он хочет сделать.
разве непонятно :)
вообще задачка сложная.
есть у меня парочка реализаций, только для 1С-ного кода и 1C++-SQL на регулярках.
http://www.1cpp.ru/forum/YaBB.pl?num=1152628533
вот тут куча скриптов: http://1c.alterplast.ru/files/ocs/ocs_last.dos.zip
смотри папку: "ocs_last.dos.zip\OpenConf_Scripts\Скрипты\Intellisence\"
и покопайся в проекте вообще.
поможет по крайней мере решить 40% задачи..


ээээ...
проект называтся "Опенконф" / "openconf"
http://www.1cpp.ru/forum/YaBB.pl?num=1150707341
В свое время плотно поучаствовал... %)

если нужны будут консультации, велком.
что-бы вьехать в проект прочти тут:
http://www.script-coding.info/
раздел: "Проект OpenConf (Открытый Конфигуратор)"

Автор: fsMark 30.9.2008, 15:33

Спсибо за инфу но меня интересовала именно метообектная информатция хотябы для тех обектов которые в принцыпе не распарсить регэкспами... я имею ввсиду классы которые из qt доступны.

Автор: trdm 30.9.2008, 15:41

ну, сори. Я еще до этого не докапывался.
думаю, что задачка вполне осуществима.

Автор: ViGOur 30.9.2008, 18:12

Цитата(trdm @ 30.9.2008, 16:32) *
интеллиценз и автодополнение он хочет сделать.
разве непонятно :)
Непонятно было, например я думал или интеллиценз и автодополнение или интерпретирование объектов из QScript! ;)

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)