Seite 1 von 1

Zeichnen im Mainwindow

Verfasst: 27. September 2007 03:43
von feldmaus
Hi Alle,

ich versuche ein paar Linien in meinem MainWindow zu zeichen mit der
QPainterPath Klasse. Leider sehe ich in meiner fertigen Anwendung davon nix.

Ich denke das ich noch was machen muss, oder das man nicht in einem Mainwindow zeichnen kann?

Habe meine Sourcen angehaengt.

Hier ein kleiner Ausschnitt von dem was ich zeichnen wollte,

Code: Alles auswählen

MainWindow::MainWindow()
{
    createActions();
    createMenus();
    
    QPainterPath rectPath; 

    QPointF center;
    rectPath.moveTo(center);
    rectPath.lineTo(80.0, 30.0);
    rectPath.lineTo(80.0, 70.0);
    rectPath.lineTo(20.0, 70.0);
    rectPath.closeSubpath();
    
    QPainter painter(this);
 	painter.drawPath(rectPath);
    
    setWindowTitle(tr("DSA Spielleiterhilfe"));

    resize(640, 480);
}
Grüße Markus

Verfasst: 27. September 2007 08:05
von CaptnChaos
Du musst im paintEvent zeichnen. Sonst funktioniert das nicht.
Gruß Markus