Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: QNOOBSAIBOT от Март 10, 2009, 21:35



Название: keypressEvent
Отправлено: QNOOBSAIBOT от Март 10, 2009, 21:35
Пытаюсь нарисовать буквы которые набираю с клавы, с помощью QPainter'а . В функции keyPressEvent как передать в drawText то что мы набираем ?
Пытался так :
Код:
void RandText::keyPressEvent(QKeyEvent* event)
{
    QPainter e(&image);
    e.drawText(rect, Qt::AlignCenter, event->key);
}
но выдает ошибку event->key "<unknown type>"
Заранее спасибо !


Название: Re: keypressEvent
Отправлено: Пантер от Март 11, 2009, 07:13
QString QKeyEvent::text () const
А event->key возвращает int. Читай ассистента.