Update eines QGraphicsItem
Verfasst: 18. August 2009 08:36
Hey @all,
für mein Projekt dachte ich ein QGraphicsItem zu überladen und darin die paint() Methode neu zu implementieren.
Was soweit funktioniert, nur nachdem ich Text auch im Item drinnen habe wird dieser Verzehrt. Obwohl ich schon probiert habe dies mit zu überwinden.
Hier noch ein bissl Code
Anbei ist ein Screenshot, damit man sieht wie es aussieht.
LG NoRule
für mein Projekt dachte ich ein QGraphicsItem zu überladen und darin die paint() Methode neu zu implementieren.
Was soweit funktioniert, nur nachdem ich Text auch im Item drinnen habe wird dieser Verzehrt. Obwohl ich schon probiert habe dies mit
Code: Alles auswählen
QApplication::processEvents();Hier noch ein bissl Code
Code: Alles auswählen
void MyItem::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) {
// Draw the pixmap
//painter->drawPixmap(...);
// Draw the item text
painter->drawText(QRectF(-_pixmap.width(), 5, _pixmap.width(), 25), Qt::AlignHCenter, "Demotext");
// Funktioniert genau so wenig
//QApplication::processEvents();
}LG NoRule