crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V  < 1 2 3  
Ответить в данную темуНачать новую тему
> 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  


Цитата(molchanoviv @ 27.2.2009, 13:09) *
Я за время перерыва уже подзабыл, но разве не QDebug

нет, именно QtDebug

Цитата(edwardoid @ 27.2.2009, 13:18) *
/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  


/home/edward/Shushi/UnitedEditor
сорри, это не аутпут 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  


Цитата(void* @ 25.2.2009, 0:14) *
Во-вторых вот так у меня работает(хотя в твоем примере тоже должно работать, исправь только опечатку):
connect(new QShortcut(Qt::CTRL + Qt::Key_Space, this), SIGNAL(activated()), this, SLOT(autoCompleteFromAll()));


Можешь показать кусок кода где находятся эти строки? Никак не смог это прикрутить. компилит - не выдает аутокомплита, хотя все есть, т.е. когда пишу напимет "ato" он уже мне atoi подсказывает.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
edwardoid
  опции профиля:
сообщение 28.8.2009, 12:55
Сообщение #30


Участник
**

Группа: Участник
Сообщений: 171
Регистрация: 1.5.2008
Из: Ереван, Армения
Пользователь №: 164

Спасибо сказали: 0 раз(а)




Репутация:   0  


Такая проблема:
QsciScintilla помещен в QWidget
когда я допустим пишу in мне предлагается варианты для аутокомплита, но когда я пытаюсь набрать дальше t:
1) не исчезает аутокомплитчик
2) не in не превращается в int

Чтобы продолжить дальше пеюатаь приходится кликать/выбирать что-то из аутокомплита и так до следующеко слова, которое он может заутокомплитить.
Почему? ВЫ можете мне объяснить?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

3 страниц V  < 1 2 3
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 10.11.2024, 0:22