Zeichnen im Mainwindow

Alles rund um die Programmierung mit Qt
Antworten
feldmaus
Beiträge: 32
Registriert: 25. September 2007 21:08

Zeichnen im Mainwindow

Beitrag 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
Dateianhänge
mainwindow.cpp
(1.4 KiB) 129-mal heruntergeladen
mainwindow.h
(741 Bytes) 122-mal heruntergeladen
main.cpp
(246 Bytes) 133-mal heruntergeladen
CaptnChaos
Beiträge: 605
Registriert: 28. Juni 2007 15:01
Kontaktdaten:

Beitrag von CaptnChaos »

Du musst im paintEvent zeichnen. Sonst funktioniert das nicht.
Gruß Markus
Antworten