ich hab mit swig eine c function gewrapped die ~ so aussieht
func(char const *, uint8, char const *, uint

2 strings mit länge.
da char const * oft in der gesammten api als bytepuffer benutzt werden habe ich "char const *" als bytearrays gewrappt.
das problem ist jetzt nur das es mit PyQT zusammen nicht will :/
wenn ich von einem QLineEdit mit text() einen QString bekomme, und diesen dann der Funktion übergeben will, beschwert sich diese das sie den typ nicht kennt.
Code: Alles auswählen
TypeError: in method 'func', argument 1 of type 'char const *'
und wieso mach python aus "xxx" ein bytearray, aber aus einen QString oder QString.__str__() kein bytearray?