PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : QPainter int Grenzen?



BeS
16-06-2004, 20:16
Hallo,
wenn ich mit QPainter etwas zeichnen will, dann muß ich die Koordinaten als int übergeben.
Wenn ich bei mir die max. Größe von int abrufe bekomme ich 2147483647, dass scheint für den QPainter aber zu groß zu sein.
Wenn ich die Koordinaten auf short integer begrenze (32767) habe ich keine Probleme.

Aber warum kann QPainter nur mit short integer umgehen, obwohl er nach der Dokumentation int Argumente aufnimmt?

anda_skoa
19-06-2004, 13:37
Das hängt glaub ich von der Plattform ab.

In den Docs steht sogar irgendwo, dass zB unter Win32 Shortint das Limit ist.

Unter X11 sollte es aber gehen, denk ich.
In einem meiner Programme hab ich schon manchmal Koordinaten bei +/-200k

Ciao,
_