Russian Qt Forum

Qt => Общие вопросы => Тема начата: Igors от Октябрь 19, 2013, 14:17



Название: TextEditor + Console
Отправлено: Igors от Октябрь 19, 2013, 14:17
Добрый день

Подыскиваю текстовый редактор с консолью. Задача - пользователь создает/редактирует пытон-скрипты внутри приложения. Нашел qscintilla http://www.riverbankcomputing.co.uk/software/qscintilla/intro (http://www.riverbankcomputing.co.uk/software/qscintilla/intro). Есть ли что-то поприятнее? (необязательно с Qt, главное чтобы удобно встраивался в приложение)

Спасибо


Название: Re: TextEditor + Console
Отправлено: Bepec от Октябрь 19, 2013, 14:50
О scintille говорят много хорошего. Сам не пользовался.

PS чую наступает эпидемия IDE писания.


Название: Re: TextEditor + Console
Отправлено: Lagovas от Октябрь 20, 2013, 15:38
Не совсем понятно, вам нужно готовое приложение или виджет какой с такой поддержкой? Если готовое, то под win Notepad++. Там в менеджере пакетов можно найти дополнение. Только что бегло глянул, сам редактор с открытыми кодами и плагины под питон с консолью тоже с открытым кодом. Дерзайте.
П.С. Notepad++ на scintilla сделан вроде.


Название: Re: TextEditor + Console
Отправлено: alex312 от Октябрь 20, 2013, 17:09
Может это поприятнее - http://monkeystudio.org/node/184


Название: Re: TextEditor + Console
Отправлено: Igors от Октябрь 20, 2013, 17:37
вам нужно готовое приложение или виджет какой с такой поддержкой?
Виджет, ну и конечно кросс-платформенный

Может это поприятнее - http://monkeystudio.org/node/184
Симпатично смотрится, однако ж
Цитировать
Qutepart depends on:

    Python 2.7
    PyQt4
Не исключено что нырять в PyQt все равно придется, но пока такой необходимости нет. Спасибо за инфу, этой ссылки я не видел


Название: Re: TextEditor + Console
Отправлено: sergek от Октябрь 20, 2013, 18:01
Может, PythonQt? Встраивается в проект Qt легко. Редактора нет, но есть консоль:
PyScriptingConsole:
http://pythonqt.sourceforge.net/Examples.html (http://pythonqt.sourceforge.net/Examples.html)
http://sourceforge.net/p/pythonqt/code/HEAD/tree/trunk/src/gui/ (http://sourceforge.net/p/pythonqt/code/HEAD/tree/trunk/src/gui/)
PythonQt для Qt 5 (by Melven Zöllner)
http://sourceforge.net/p/pythonqt/discussion/631392/thread/5f20c176/3fbe/attachment/pythonqt.zip (http://sourceforge.net/p/pythonqt/discussion/631392/thread/5f20c176/3fbe/attachment/pythonqt.zip)


Название: Re: TextEditor + Console
Отправлено: Igors от Октябрь 23, 2013, 15:25
В общем, подключил QScintilla, не без приключений. Сначала не увидел одного дефайна и подсветки не работали. Полазил по исходникам - мало не показалось. Огромный велосипед, все сделано руками (сотни операций редактирования), QTextEdit не используется. Пока буду наживлять пытон (попробую pythonqt), потом придется настраивать под себя выпадалки, autocomplete и.т.д.