Die Suche ergab 17 Treffer

von mantus
Mittwoch 28. April 2010, 14:18
Forum: Qt/KDE
Thema: Pyqt4 + Threads
Antworten: 7
Zugriffe: 1555

eigentlich steht das gesammte wissen in der dokumentation, so gesehen ist es ja komplett sinnlos hier fragen zu stellen, da sie eigentlich immer in der dokumentation beantwortet werden. Nur irgendwie läuft das nicht so wie es in der doku steht ;) in der doku steht nämlich auch das ich mit QThread.st...
von mantus
Mittwoch 28. April 2010, 12:49
Forum: Qt/KDE
Thema: Pyqt4 + Threads
Antworten: 7
Zugriffe: 1555

Signale müssen Klassen-Attribute sein self.startupError .... ist es das nicht? das mit dem __del__ hab ich aus einem howto. EDIT Ah habs dank dir, jetzt funktionierts. das mit dem .start ist mit ned klar .... das is übrigens das gesammte source, recht viel mehr mach ich nicht. Ich würde gerne beim ...
von mantus
Mittwoch 28. April 2010, 12:37
Forum: Qt/KDE
Thema: Pyqt4 + Threads
Antworten: 7
Zugriffe: 1555

Pyqt4 + Threads

hi ich hab einen QDialog in dem ich folgenden slot implementiert habe def performUpdate(self): self.re = -1 timeout = 1000 count = 1 loader = FirmwareLoader(self.ui.getHWType(), self.ui.getdevName(), self.ui.getElfPath()) loader.start() self.connect(loader, QtCore.SIGNAL("startupDone()"), ...
von mantus
Mittwoch 21. April 2010, 10:22
Forum: Allgemeine Fragen
Thema: Python uns Strings
Antworten: 4
Zugriffe: 814

hm okay das bei python beides möglich ist war mir nicht klar :/

also ist class.member = Adresse des member egal ob function oder nicht
und class.member() ist wirklich der aufruf der member function.

:/ python erlaubt einfach zuviel :D sorry hat sich damit erledigt.
von mantus
Mittwoch 21. April 2010, 10:06
Forum: Allgemeine Fragen
Thema: Python uns Strings
Antworten: 4
Zugriffe: 814

Python uns Strings

Hi ich hab ein Klasse gebaut in der es folgende members gibt def getElfPath(self): elfPath = str(self.ui.projDir.text()) elfPath.replace('\\', '/') elfPath = elfPath.rpartition('/')[0] + 'obj/arch_' + str(self.hwString) + '/Test.elf' print elfPath return elfPath def hwString(self): if self.ui.radioT...
von mantus
Dienstag 20. April 2010, 10:06
Forum: Allgemeine Fragen
Thema: Cygwin 1.7.x + Python 2.5.X + Swig Python Lib
Antworten: 0
Zugriffe: 677

Cygwin 1.7.x + Python 2.5.X + Swig Python Lib

Hallo also ich hab mit swig unter Windows mit dem Visual Studio einen wrapper für eine bestehende Library von mir gebaut. Unter Windows 0 Probleme lässt sich importieren usw. Unter Cygwin auch kein Problem solange Cygwin das unter Windows installierte Python 2.5.4 verwendet. Wenn ich jedoch jetzt ei...
von mantus
Mittwoch 31. März 2010, 12:32
Forum: Allgemeine Fragen
Thema: File bytweise einlesen? (2.5.x)
Antworten: 11
Zugriffe: 2381

also code schaut jetzt wie folgt aus file = open(self.ui.getFilePath(),'r') file.seek(0, 2) file_len = file.tell() file.seek(0) fn_len = (len(fileName) + 3) / 4 * 4 fileName += (fn_len - len(fileName)) * '\x00' stream = struct.pack('BLL', 1, fn_len, file_len) + fileName + file.read() optischer check...
von mantus
Mittwoch 31. März 2010, 12:13
Forum: Allgemeine Fragen
Thema: File bytweise einlesen? (2.5.x)
Antworten: 11
Zugriffe: 2381

Danke HWK das klingt schonmal sehr gut, werd das gleich versuchen einzubaun. "StringIO2 kannte ich z.b. leider garnicht. was ich habe ist filename als String was ich erzeugen will ist folgendes: Bytestream byte 0 = Mode = 1 byte 1 = size of filename in multibles of 4Byte (ende finden is trotzde...
von mantus
Mittwoch 31. März 2010, 10:47
Forum: Allgemeine Fragen
Thema: File bytweise einlesen? (2.5.x)
Antworten: 11
Zugriffe: 2381

Was willst Du denn *eigentlich* machen? Warum geht kein ``data = '\x00\x01\xAF\xFE' + bin_file.read()``? ganz einfach weil ich es nicht wusste ;) mein neuer Code schaut jetzt so aus file = open(self.ui.getFilePath(),'r') binData = [] binData.append(0x01) # Byte 0 = WriteCommand binData.append(len(f...
von mantus
Mittwoch 31. März 2010, 09:49
Forum: Allgemeine Fragen
Thema: File bytweise einlesen? (2.5.x)
Antworten: 11
Zugriffe: 2381

File bytweise einlesen? (2.5.x)

Hi irgendwie steig ich noch nicht ganz hinter die "leichtigkeit" von Python. sobald man genaueren zugriff auf bytes haben will happerts bei mir irgendwie. Also was ich machen will ist folgendes ich muss ein file einlesen (binärdaten) vorne an diesen datenstrom soll dann noch ein von mir de...
von mantus
Donnerstag 4. März 2010, 16:12
Forum: Python mit anderen Sprachen verwenden
Thema: python 2.5 + SWIG wie mit "char *" umgehen?
Antworten: 3
Zugriffe: 3609

evtl kann mir ja einer allgemein weiterhelfen ich habe folgende C funktion TAL_ReturnType TAL_GetErrorString (TAL_SessionHandleType sessionHandle, char *pErrorString, uint16 nErrorStringMax, TAL_Boolean *pIsErrorPresent) und muss diese für python 2.5 wrappen ... wie müsste der interface code für swi...
von mantus
Mittwoch 24. Februar 2010, 11:21
Forum: Python mit anderen Sprachen verwenden
Thema: python 2.5 + SWIG wie mit "char *" umgehen?
Antworten: 3
Zugriffe: 3609

Oder anders gefragt, was würdet ihr in python2.5 anstelle der bytebuffer benutzen?
ich benötige buffer auf byte granularität, eben als ersatz für "char *data, length"
von mantus
Dienstag 23. Februar 2010, 15:54
Forum: Python mit anderen Sprachen verwenden
Thema: python 2.5 + SWIG wie mit "char *" umgehen?
Antworten: 3
Zugriffe: 3609

python 2.5 + SWIG wie mit "char *" umgehen?

hi in meiner C API gibt es eine menge buffer die über (char *xx, length) übergeben werden. bisher hab ich das unter python 2.6 einfach über %pybuffer_mutable_string(char *pErrorString) gelöst dann habe ich einfach anstelle des char *pErrorString eine bytebuffer übergeben. in 2.5 gibt es keine bytebu...
von mantus
Donnerstag 4. Februar 2010, 23:14
Forum: Allgemeine Fragen
Thema: Bytearray swig pyqt Problem
Antworten: 2
Zugriffe: 817

Bytearray swig pyqt Problem

Hi ich hab mit swig eine c function gewrapped die ~ so aussieht func(char const *, uint8, char const *, uint 8) 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 ...
von mantus
Donnerstag 10. Dezember 2009, 17:05
Forum: Allgemeine Fragen
Thema: C MACROS wrappen?
Antworten: 1
Zugriffe: 654

C MACROS wrappen?

Hi ich hab ein Headerfile in dem MACROS enthalten sind z.b. #define MACRO1(x,y) \ ( \ (y) \ ? ( \ ((x) & MASK) | \ (HASHQUEUE << SHIFT) | \ (1 << SHIFT) \ ) \ : ( \ ((x) & MASK) | \ (HASHQUEUE << SHIFT) \ ) \ ) die defines für MASK HASHQUEUE und SHIFT gibts in python, aber für das macro wird...
von mantus
Freitag 4. Dezember 2009, 09:37
Forum: Allgemeine Fragen
Thema: SWIG Problem mit uint8
Antworten: 3
Zugriffe: 932

danke das PRoblem hab ich gelöst ;) hatte die typemaps falsch ...danke. sehr schnelle hilfe vielen dank. aber jetzt hab ich das nächste Problem ich habe eine Funktion in C die erwartet sich einen uint8 buffer also function(uint8 const *, length) wie baue ich mir so ein konstrukt? habe es jetzt wie f...
von mantus
Freitag 4. Dezember 2009, 09:16
Forum: Allgemeine Fragen
Thema: SWIG Problem mit uint8
Antworten: 3
Zugriffe: 932

SWIG Problem mit uint8

Hi also ich hab irgendwo ein Headerfile da steht typedef unsigned char uint8; und ein C-File in der folgender prototyp steht ReturnType CANInit (uint8 CANCC, CANBaudRateType BaudRate, uint16 MaxNrIds, uint8 MaxNrOfFilters, uint16 GlobalRxTxQueueSize) das Ganze wurde dann mit Swig gewrapped jedesmal ...