ich habe ein ähnliches Problem. Und zwar habe ich ein Widget, auf das ich ein neues Widget klebe, welches von QWidget abgelitten ist. Auf dieses wird ein mit Vektorgrafik bemaltes QPicture gezeichnet.
Wenn ich scale auf (1.,1.) stelle, werden die Zeichnungen nicht 1:1 gezeichnet, sondern generell etwas größer. So ca. ein Faktor von 0,75. Ich kann mir das nicht erklären.
Nochmal zum besseren Verständnis:
Ich hole mir width und height vom Zeichen-Widget, zeichne dann ein
Code: Alles auswählen
QRectF (1., 1., (double) zeichenwidget->height() - 2., (double) zeichenwidget->width() - 2.);Mir ist mittlerweile aufgefallen, dass dieser Faktor exakt dem Quotienten zwischen 96DpI und 72DpI entspricht. Hat es also was mit den DPI-Einstellungen zu tun?
Vielen Dank für jede Hilfe,
Mamba