Название: QCodeEdit - кто-нибудь имел дело? Отправлено: Гурман от Июль 06, 2011, 16:58 Надо иметь редактор исходных текстов программ на языке, похожем на С. Подсветка синтаксиса, автоотступ, автодополнение, скрытие кода и т.д. Весь фарш программерского редактора с поправкой на этот язык. Начал делать свой на основе QPlainTextEdit, уже кое-что сделал, собственно осталось только автодополнение и стыковка с отладчиком программ на этом языке. И некоторые удобства, которые можно потом довесить. Но наткнулся на вроде бы готовый класс QCodeEdit (http://qcodeedit.edyuk.org/). Однако не спешу его пробовать, не хочется связаться плотно и потерять из-за этого время. Проект очень смахивает на студенческий, последние исходники от 2009 года, что скорее всего обусловлено окончанием обучения и проект был заброшен. Насколько хорошо он сделан, тоже вопрос. Но функционал обещает вроде бы практически весь, что требуется.
Кто-нибудь имел с этим дело? Как оно? Стоит пробовать? Там еще лицензия смущает, GPL, а я проект под LGPL делаю, он будет без исходников заказчиком поставляться. Название: Re: QCodeEdit - кто-нибудь имел дело? Отправлено: lit-uriy от Июль 06, 2011, 22:05 может всё-таки велики в сторону и взять QScintilla?
Название: Re: QCodeEdit - кто-нибудь имел дело? Отправлено: Гурман от Июль 06, 2011, 23:11 а не слишком тяжелая штука? язык, для которого надо, много проще С++...
Название: Re: QCodeEdit - кто-нибудь имел дело? Отправлено: lit-uriy от Июль 07, 2011, 07:59 >>а не слишком тяжелая штука?
А в чём измерять? Сцинтила написана на Си++ и сама довольно резвая, КуСцинтилла - только обёртка. Название: Re: QCodeEdit - кто-нибудь имел дело? Отправлено: Гурман от Июль 07, 2011, 12:52 тяжелая - имеется в виду по возможностям и трудоемкости адаптации
Название: Re: QCodeEdit - кто-нибудь имел дело? Отправлено: QtCoder от Июль 11, 2011, 12:20 тяжелая - имеется в виду по возможностям и трудоемкости адаптации Я как-то писал цикл статей по QScintilla можешь посмотреть http://qtcoder.blogspot.com/2010_10_01_archive.html (http://qtcoder.blogspot.com/2010_10_01_archive.html) |