Russian Qt Forum

Qt => Дополнительные компоненты => Тема начата: Mixolap от Декабрь 05, 2006, 17:59



Название: Глюки в QsciScintilla
Отправлено: Mixolap от Декабрь 05, 2006, 17:59
По нажитию на клавиши Ctrl+F или другие незарегистированые комбинации в QsciScintilla начинаются всякие глюки  типа печати |ACK| и т.п. Кто-нибудь знает как сие можно исправить?


Название: Глюки в QsciScintilla
Отправлено: Mikhail от Декабрь 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;
}


Название: Глюки в QsciScintilla
Отправлено: Mixolap от Декабрь 05, 2006, 18:57
Ага, ясно сенькс.
У тебя ящик на mail.ru переполнен
Я тебе в личку свой номер аськи кинул