Biteingabe in QLineEdit -> QByteArray -> Bytes in UCHA
Verfasst: 15. April 2008 21:07
Hallo,
ich habe an der Fachhochschule gerade ein Projekt, wo ich Qt benutzen muss. Leider haben wir in unserer Fachrichtung nur noch Java gelernt, so dass ich C++/Qt fast komplett erlernen musste.
Nun stehe ich vor einem Problem, wo ich einfach nicht weiter komme:
Ich habe eine Eingabe in ein "QLineEdit". Dort soll der Benutzer Bitfolgen von 0en und 1en eingeben könne, jeweils in der Länge ein Vielfaches von 8.
Wenn ich das Eingabefeld jetzt auslese, habe ich ja einen QString. Daraus habe ich es geschafft, mit einer Schleife, die Bits in ein QBitArray zu speichern.
Jedoch brauche ich später die einzelnen Bytes als UCHARs.
An dieser Stelle komme ich nicht weiter. Wie gehe ich es am Schlausten an? Wie habe ich aus 8 binären Eingabenwerten ein Byte (QByte??) und dann ein UCHAR?
Über Anregungen wäre ich sehr dankbar!
Grüße
Tobi
ich habe an der Fachhochschule gerade ein Projekt, wo ich Qt benutzen muss. Leider haben wir in unserer Fachrichtung nur noch Java gelernt, so dass ich C++/Qt fast komplett erlernen musste.
Nun stehe ich vor einem Problem, wo ich einfach nicht weiter komme:
Ich habe eine Eingabe in ein "QLineEdit". Dort soll der Benutzer Bitfolgen von 0en und 1en eingeben könne, jeweils in der Länge ein Vielfaches von 8.
Wenn ich das Eingabefeld jetzt auslese, habe ich ja einen QString. Daraus habe ich es geschafft, mit einer Schleife, die Bits in ein QBitArray zu speichern.
Jedoch brauche ich später die einzelnen Bytes als UCHARs.
An dieser Stelle komme ich nicht weiter. Wie gehe ich es am Schlausten an? Wie habe ich aus 8 binären Eingabenwerten ein Byte (QByte??) und dann ein UCHAR?
Über Anregungen wäre ich sehr dankbar!
Grüße
Tobi