Seite 1 von 1

[gelöst] Wie Hex-Editor Widget programmieren?

Verfasst: 17. August 2012 19:30
von iso8859-1
Hi,

ich wollte ein Hex-Editor Widget programmieren und scheitere gerade an dem Wie. Ich habe mein Widget von QAbstractScrollableArea abgeleitet und die paintEvent Methode überschrieben.

Code: Alles auswählen

void CuteHexeEditorWidget::paintEvent(QPaintEvent *event)
{
    QPainter painter(this);
    QPoint position(50,50);
    QString text("00 11 22");
    painter.drawText(position, text);
}
Diese wird auch aufgerufen - aber es kommt nur eine Fehlermeldung "QPainter::begin: Paint device returned engine == 0" und es wird nichts gemahlt.

Wie mache ich das am besten?

Re: Wie Hex-Editor Widget programmieren?

Verfasst: 18. August 2012 08:32
von franzf
Das steht doch als NOTE zu QAbstractScrollArea::paintEvent dabei.

Re: Wie Hex-Editor Widget programmieren?

Verfasst: 18. August 2012 08:51
von iso8859-1
Danke.

Re: Wie Hex-Editor Widget programmieren?

Verfasst: 18. August 2012 09:14
von iso8859-1
Was nehme ich dann am besten als Viewport-Widget? Ein QWidget auf dem ich einfach mit drawText schreibe?

passt - ich war verwirrt. Danke für den Tip.