Автор: 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!