Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Гурман от Июль 06, 2011, 16:58



Название: 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)