Ok, doszedłem do momentu kiedy mam coś takiego:
void MyWidget::paintEvent(QPaintEvent *event)
{
QPainter painter(this);
painter.drawLine(400,800,400,0);
painter.drawLine(800,400,0,400);
//painter.drawRect(50,50,10,10);
painter.fillRect(50,50,10,10,QColor("red"));
}
problem polega na tym, że chce by argumenty stąd:
painter.fillRect(50,50,10,10,QColor("red"));
te 2 pierwsze, czyli x i y, były zmieniane. Chciałem napisać funkcje do tego, ale QPainter może być tylko w funkcji paintEvent. Nie wiem jak mam to rozdzielić, by mieć osobną funkcje do rysowania punktów :(