Nvidia hat geschrieben:Nur leider kommt das irgentwie anders raus, als er reingekommen ist.
Als Eingabe will er ein Pixmap *, aber als ausgabe krieg ich immer ein Pixmap(Ohne *).
Warum ist das so? und wie krieg ich das so, dass ich es wieder einfügen kann, wenn es gedreht ist?
nvidia
Ein Blick in die Doku... Was liefert QLabel::pixmap()? Einen Zeiger. Deshalb, weil durch einen NULL-Zeiger signalisiert werden kann, dass noch kein pixmap gesetzt wurde. Und auf Zeiger greift man ja bekanntermaßen anders zu ("->", "*") als auf Values/Referenzen (".").
// edit: Was ist eigentlich dein Problem? Funktioniert dein Code nicht? Willst du nur wissen, warum der getter einen Zeiger liefert, der setter aber mit ner const QPixmap& arbeitet? Oder ganz was anderes? Sag mal genauer, am besten mit ordentlichem Code ohne diese Auslassungen.