Es werden auch nur Striche gezeichnet, das ist also ok.

Die Komponenten kannst du mit Signals und Slots verbinden, um Daten im Programm weiterzuleiten.

In der paintEvent_Methode wird gemalt. Wie findest du schon selbst raus, da gibts genug Beispiele.