Anzeige:
Ergebnis 1 bis 2 von 2

Thema: image.save() mittels QString als format ???

  1. #1
    Registrierter Benutzer
    Registriert seit
    24.08.2004
    Beiträge
    749

    image.save() mittels QString als format ???

    Hallo,

    ich frage mich warum ich bei image.save() kein QString als bildformat übergeben darf?
    Ich weiß dass in der Doku das ein const char* sein MUSS aber warum denn?

    Ich MUSS unbeding einen QString in einen const char* umwandeln....schaffe das aber nicht.

    Gibt es eine Lösung?

  2. #2
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Als Format wird praktisch ein ASCII String erwartet, ein QString kann ja beliebige UTF-16 Zeichen enthalten und es besteht für QImage keine sichere Möglichkeit, das in ein 8-bit Format zu konvertieren.

    Wenn der aufrufende Code weiß, daß es nur passende Zeichen enthält, sollte QString::latin1() funktionieren.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •