Hallo,
in meinem Programm brauche ich die Position des Cursors bei einem Mausklick mit Pixelbruchteilgenauigkeit. Event->pos() liefert leider nur die ganzzahligen Pixelkoordinaten.
Wie kann ich die Position mit höherer Genauigkeit ermitteln? Gibt es dazu eine Funktion oder kann mir jemand einen Tip geben, wie ich die Position mit der geforderten Genauigkeit ermitteln kann?
Danke
Thomas
[Qt 4] Ermittlung der Mausposition mit hoher Genauigkeit
... den Mauszeiger kann man sicher nicht zwischen zwei Pixel stellen, aber es muss möglich sein festzustellen, ob ich ein Pixel in der Mitte anklicke oder an einer anderen Stelle.
Für Bearbeitungen von Luftbildern ist eine LoKalisierung des Cursors mit einer höheren Genauigkeit als ein Pixel notwendig.
Thomas
Für Bearbeitungen von Luftbildern ist eine LoKalisierung des Cursors mit einer höheren Genauigkeit als ein Pixel notwendig.
Thomas
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Schau mal, die Spitze des Mauszeigers ist ein Pixel.Thomas hat geschrieben:... den Mauszeiger kann man sicher nicht zwischen zwei Pixel stellen, aber es muss möglich sein festzustellen, ob ich ein Pixel in der Mitte anklicke oder an einer anderen Stelle. Thomas
Der kann doch nicht nur auf dem Teil eines Pixels abgebildet werden, um z.B. ein Viertel oder so anzuklicken...
Wenn du die Maus bewegst, dann "springt" der Mauszeiger pixelweise.
Die pixelgenaue Position eines Mauszeigers IST das genauste was man wissen kann.
HENNING