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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Глюки в QsciScintilla  (Прочитано 3741 раз)
Mixolap
Гость
« : Декабрь 05, 2006, 17:59 »

По нажитию на клавиши Ctrl+F или другие незарегистированые комбинации в QsciScintilla начинаются всякие глюки  типа печати |ACK| и т.п. Кто-нибудь знает как сие можно исправить?
Записан
Mikhail
Программист
*****
Offline Offline

Сообщений: 586


Просмотр профиля
« Ответ #1 : Декабрь 05, 2006, 18:51 »

qPScintilla::qPScintilla(QWidget *parent)
: QWidget(parent)
{
///
scintilla = new QsciScintilla( parent );
scintilla->installEventFilter(this);
///
}

bool qPScintilla::eventFilter(QObject * obj, QEvent * ev)
{
if ( ev->type() == QEvent::KeyPress )
{
QKeyEvent * kb = ( QKeyEvent * )ev;
bool ctrl = kb->modifiers() & Qt::ControlModifier;
if ( ctrl && (kb->key() == Qt::Key_F) )
{
//своя обработка при необходимости
return true;
}

}

return false;
}
Записан
Mixolap
Гость
« Ответ #2 : Декабрь 05, 2006, 18:57 »

Ага, ясно сенькс.
У тебя ящик на mail.ru переполнен
Я тебе в личку свой номер аськи кинул
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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