Russian Qt Forum
Ноябрь 25, 2024, 04:40 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: TextEditor + Console  (Прочитано 3998 раз)
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« : Октябрь 19, 2013, 14:17 »

Добрый день

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

Спасибо
Записан
Bepec
Гость
« Ответ #1 : Октябрь 19, 2013, 14:50 »

О scintille говорят много хорошего. Сам не пользовался.

PS чую наступает эпидемия IDE писания.
Записан
Lagovas
Гость
« Ответ #2 : Октябрь 20, 2013, 15:38 »

Не совсем понятно, вам нужно готовое приложение или виджет какой с такой поддержкой? Если готовое, то под win Notepad++. Там в менеджере пакетов можно найти дополнение. Только что бегло глянул, сам редактор с открытыми кодами и плагины под питон с консолью тоже с открытым кодом. Дерзайте.
П.С. Notepad++ на scintilla сделан вроде.
Записан
alex312
Хакер
*****
Offline Offline

Сообщений: 606



Просмотр профиля
« Ответ #3 : Октябрь 20, 2013, 17:09 »

Может это поприятнее - http://monkeystudio.org/node/184
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #4 : Октябрь 20, 2013, 17:37 »

вам нужно готовое приложение или виджет какой с такой поддержкой?
Виджет, ну и конечно кросс-платформенный

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

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

Сообщений: 872


Мы должны приносить пользу людям.


Просмотр профиля
« Ответ #5 : Октябрь 20, 2013, 18:01 »

Может, PythonQt? Встраивается в проект Qt легко. Редактора нет, но есть консоль:
PyScriptingConsole:
http://pythonqt.sourceforge.net/Examples.html
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
Записан

Qt 5.13.0 Qt Creator 5.0.1
Win10, Ubuntu 20.04
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #6 : Октябрь 23, 2013, 15:25 »

В общем, подключил QScintilla, не без приключений. Сначала не увидел одного дефайна и подсветки не работали. Полазил по исходникам - мало не показалось. Огромный велосипед, все сделано руками (сотни операций редактирования), QTextEdit не используется. Пока буду наживлять пытон (попробую pythonqt), потом придется настраивать под себя выпадалки, autocomplete и.т.д. 
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.284 секунд. Запросов: 23.