Evo primera koda za drugo pitanje.
Code:
void MainWindow::paintEvent(QPaintEvent *)
{
QGraphicsScene s;
QPainter p(this);
QRect r = rect();
p.setTransform(QTransform(1, 0, 0, 0, -1, 0, 0, r.height() - 1, 1));
s.addRect(10,10,250,150);
s.addLine(1,1,200,100);
s.render(&p, r, r);
}
U prozor se crta baš onako kako ti hoćeš.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.