QScintilla, Подробнее |
Здравствуйте, гость ( Вход | Регистрация )
QScintilla, Подробнее |
void* |
27.2.2009, 13:42
Сообщение
#21
|
Программист-самоучка Группа: Участник Сообщений: 429 Регистрация: 4.6.2008 Пользователь №: 193 Спасибо сказали: 28 раз(а) Репутация: 3 |
добавь #include <QtDebug>
|
|
|
molchanoviv |
27.2.2009, 14:09
Сообщение
#22
|
Старейший участник Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: 5 |
Я за время перерыва уже подзабыл, но разве не QDebug
|
|
|
edwardoid |
27.2.2009, 14:18
Сообщение
#23
|
Участник Группа: Участник Сообщений: 171 Регистрация: 1.5.2008 Из: Ереван, Армения Пользователь №: 164 Спасибо сказали: 0 раз(а) Репутация: 0 |
Output:
/home/edward/Shushi/UnitedEditor /home/edward/Shushi/apis/c.api Segmentation fault *** Exited with status: 139 *** не понимаю. Segmentation fault - может с моим c.api проблемы? Но с другой стороны файл я качал у тебя, а у тебя работает... |
|
|
void* |
27.2.2009, 17:04
Сообщение
#24
|
Программист-самоучка Группа: Участник Сообщений: 429 Регистрация: 4.6.2008 Пользователь №: 193 Спасибо сказали: 28 раз(а) Репутация: 3 |
Я за время перерыва уже подзабыл, но разве не QDebug нет, именно QtDebug /home/edward/Shushi/UnitedEditor /home/edward/Shushi/apis/c.api странно, а почему еще происходит попытка загрузить какой-то UnitedEditor(файл или папку) ? запости под спойлером содержимое c.api |
|
|
edwardoid |
28.2.2009, 13:33
Сообщение
#25
|
Участник Группа: Участник Сообщений: 171 Регистрация: 1.5.2008 Из: Ереван, Армения Пользователь №: 164 Спасибо сказали: 0 раз(а) Репутация: 0 |
сорри, это не аутпут QDebugфайл у меня такой же как у тебя: http://trac.assembla.com/Free_DevStudio/br....api?format=raw Сообщение отредактировал edwardoid - 28.2.2009, 13:39 |
|
|
void* |
28.2.2009, 18:49
Сообщение
#26
|
Программист-самоучка Группа: Участник Сообщений: 429 Регистрация: 4.6.2008 Пользователь №: 193 Спасибо сказали: 28 раз(а) Репутация: 3 |
но у меня он почему-то нормально работает...
прикрепи чтоли исходники, у меня уже нет вариантов, трудно сказать где может быть ошибка |
|
|
edwardoid |
28.2.2009, 19:00
Сообщение
#27
|
Участник Группа: Участник Сообщений: 171 Регистрация: 1.5.2008 Из: Ереван, Армения Пользователь №: 164 Спасибо сказали: 0 раз(а) Репутация: 0 |
http://ifolder.ru/10789660 eedit.h + edit.cpp + apis
|
|
|
void* |
1.3.2009, 14:37
Сообщение
#28
|
Программист-самоучка Группа: Участник Сообщений: 429 Регистрация: 4.6.2008 Пользователь №: 193 Спасибо сказали: 28 раз(а) Репутация: 3 |
1) Т.к приложение у тебя MDI, то возможно что проблема вовсе не в API для автокомплита. Кстати без них у тебя редактор нормально работает?
Есть одна бага в самой либе - если свой класс редактора тупо наследовать от QsciScintilla, то в MDI-приложении будут вылеты. Обойти эту проблему можно наследовав класс редактора от QFrame(см. у меня в проекте) и там уже устанавливать QsciScintilla на весь фрейм 2) Просмотрел твои исходники. Я вообще делал немного по другому - объект класса QsciAPIs хранится в табвиджете(где располагаются во вкладках все редакторы) и уже при добавлении нового редактора ему сразу устанавливаются API, т.е. отпадает необходимость хранить в каждом редакторе указатель на QsciAPIs. Можешь попробовать сделать наподобие |
|
|
edwardoid |
1.7.2009, 1:35
Сообщение
#29
|
Участник Группа: Участник Сообщений: 171 Регистрация: 1.5.2008 Из: Ереван, Армения Пользователь №: 164 Спасибо сказали: 0 раз(а) Репутация: 0 |
Во-вторых вот так у меня работает(хотя в твоем примере тоже должно работать, исправь только опечатку):
Можешь показать кусок кода где находятся эти строки? Никак не смог это прикрутить. компилит - не выдает аутокомплита, хотя все есть, т.е. когда пишу напимет "ato" он уже мне atoi подсказывает. |
|
|
edwardoid |
28.8.2009, 12:55
Сообщение
#30
|
Участник Группа: Участник Сообщений: 171 Регистрация: 1.5.2008 Из: Ереван, Армения Пользователь №: 164 Спасибо сказали: 0 раз(а) Репутация: 0 |
Такая проблема:
QsciScintilla помещен в QWidget когда я допустим пишу in мне предлагается варианты для аутокомплита, но когда я пытаюсь набрать дальше t: 1) не исчезает аутокомплитчик 2) не in не превращается в int Чтобы продолжить дальше пеюатаь приходится кликать/выбирать что-то из аутокомплита и так до следующеко слова, которое он может заутокомплитить. Почему? ВЫ можете мне объяснить? |
|
|
Текстовая версия | Сейчас: 10.11.2024, 0:22 |