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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Scintilla  (Прочитано 7329 раз)
alexis
Гость
« : Апрель 20, 2006, 08:28 »

Добрый день.

Есть библиотека Scintilla и построеный на ней и gtk редактор кода:
Scintilla is a free source code editing component.
http://www.scintilla.org/

Есть к ней обертка для qt3:
QScintilla is a port to Qt of Neil Hodgson's Scintilla C++ editor class.
http://www.riverbankcomputing.co.uk/qscintilla/index.php

На днях мне понадобился такой же редактор для qt4 и я сделал a-la порт под 4-ку.

На этой либе можно сделать редактор кода под 4-кой или использовать вместо QTextEdit. Поддерживается подсветка кода для большого кол-ва языков.

Если кому интересно:
http://rapidshare.de/files/18381983/qscintilla.tar.gz.html
Записан
Hordi
Гость
« Ответ #1 : Апрель 20, 2006, 09:16 »

QScintilla, если я не ошибаюсь, у меня без проблем собиралась под qt4.
Записан
alexis
Гость
« Ответ #2 : Апрель 20, 2006, 09:30 »

под 3-кой - да без проблем
а 4-кой там и не пахнет

из Changelog'а (http://www.riverbankcomputing.com/Downloads/Snapshots/QScintilla1/ChangeLog)
2006/03/11 19:15:56  phil
Changed the internal build system to use Qt v3.3.6.
Записан
Hordi
Гость
« Ответ #3 : Апрель 20, 2006, 12:38 »

Действительно ошибся, сори
Записан
ElderOrb
Гость
« Ответ #4 : Апрель 21, 2006, 09:53 »

2alexis: А в чём ты её компилял? У меня под msvc 2005 компиляться отказалась...
Записан
Antoxa1985
Гость
« Ответ #5 : Апрель 21, 2006, 14:27 »

в 7.1 собралась
Записан
SLiDER
Гость
« Ответ #6 : Апрель 22, 2006, 20:03 »

VS2005 и Qt-4.1.1. Все прекрасно откомпилировалось и работает. Только пришлось одну ошибочку подправить, уже не помню в каком файле надо тип одной переменной поправить с char* на const char*, компилятор сам приводить отказался. Огорчает только что без Qt3 Support не обошлось.  Грустный

Однако, ОГРОМНОЕ спасибо за проделанную работу, а то ведь у меня самого руки так бы и не дошли.  Веселый
Записан
alexis
Гость
« Ответ #7 : Апрель 24, 2006, 08:34 »

Вообще-то собирал все под линуксом с gcc v4.
qt3support - да, не хорошо.
но отвязывание он этого модуля заняло бы слишком много времени.
его не было. Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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