QtCanvasView Funktionen

Alles rund um die Programmierung mit Qt
Antworten
Stella
Beiträge: 6
Registriert: 9. März 2006 08:48

QtCanvasView Funktionen

Beitrag von Stella »

Hallo zusammen,

ich habe ein Programm von Qt 4.0.0 mit den Supportklassen für Q3Canvas auf Qt 4.1.1 konvertiert. Leider scheinen bei Qt 4.1.1 (QtCanvas) nicht alle Funktionen vorhanden zu sein, die es auch bei Qt 4.0.0 gab, deren Funktionalität ich wirklich brauche. Vielleicht kann mir einer von euch weiterhelfen:

Mit der Funktion
QtCanvasView::setContentsPos( int, int )
konnte ich den Inhalt eines canvasViews so setzen, wie ich es wollte.
Ich möchte nicht die Scroll-Funktion nutzen, sondern bei einem Mouseclick einen bestimmten Teil des canvas im canvasView anzeigen.

Hat jemand von euch eine Idee, wie ich das jetzt realisieren kann?
Danke für jeden Hinweis!
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Es gibt kein QCanvas mehr in 4.x - meinst Du Q3Canvas? Dort sind in 4.1 die gleichen Funktionen wie in 4.0 vorhanden...
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Q3CanvasView ist abgeleitet von Q3ScrollView und dort gibt es

Code: Alles auswählen

void Q3ScrollView::setContentsPos(int x, int y)   [virtual slot]
genauso wie es in Qt3 schon war...
Stella
Beiträge: 6
Registriert: 9. März 2006 08:48

Beitrag von Stella »

Es gibt ein Paket von Qt, nennt sich QtCanvas, das ich auf der Qt-interest Mailingliste gefunden habe. Eigentlich soll es nur ein Modul sein, welches Qt3 Canvas sauber nach Qt4 portiert.
Allerdings fehlt wie gesagt diese Funktion.

Hat jemand eine Idee, wie ich das sonst implementieren kann?
Antworten