Die Suche ergab 2857 Treffer

von __deets__
Montag 25. Juni 2018, 10:33
Forum: Python mit anderen Sprachen verwenden
Thema: Serial Comm shared library sending wrong data when used with ctypes
Antworten: 1
Zugriffe: 19

Re: Serial Comm shared library sending wrong data when used with ctypes

As you do not show any code, we can't possibly get to the bottom of this. Wrapping a C API in ctypes has a few pitfalls, you might want to consider using CFFI instead, as that reads your .h header for the C-lib & generates bindings that match types and subtleties like paddings etc. But if you want m...
von __deets__
Sonntag 24. Juni 2018, 21:40
Forum: Allgemeine Fragen
Thema: Email mit Python versenden
Antworten: 4
Zugriffe: 57

Re: Email mit Python versenden

@erdmulch: email ist komplizierter als man das glaubt. Statt dich mit solchen Details rum zu ärgeren, installier dir das Paket marrowmailer, und benutz das einfach. Das hat eine ganz simple API & kümmert sich für dich um Dinge wie encodings und attachments.
von __deets__
Freitag 22. Juni 2018, 10:44
Forum: Qt/KDE
Thema: QThread.run() startet nicht
Antworten: 3
Zugriffe: 67

Re: QThread.run() startet nicht

Die Doku ist da sehr klar. Anschaut dir die mal an. Und Nebenläufigkeit eines der schwierigsten Themen. Wenn du Start aufrufst wird vom OS ein neuer Thread angelegt. Das dauert aber ein paar Microsekunden bis der loslegt. In der Zeit ist der main thread schon weiter, und weil die Methode check beend...
von __deets__
Donnerstag 21. Juni 2018, 22:16
Forum: Installation/Konfigurieren
Thema: Matplotlib neu installieren. Need Help.
Antworten: 4
Zugriffe: 70

Re: Matplotlib neu installieren. Need Help.

Lösch doch das ganze anaconda env. Dann sollten auch diese Meta Infos verschwunden sein.
von __deets__
Donnerstag 21. Juni 2018, 21:25
Forum: Allgemeine Fragen
Thema: Fehlersuche
Antworten: 6
Zugriffe: 146

Re: Fehlersuche

Hast du das mal gegoogelt? Wozu benutzt man in Python Einrückungen? Und was stimmt dann mit deinem Print nicht?
von __deets__
Donnerstag 21. Juni 2018, 21:23
Forum: Allgemeine Fragen
Thema: Projektion eines 3D Punktes
Antworten: 12
Zugriffe: 146

Re: Projektion eines 3D Punktes

Na dafür kommst du mE um die richtige Art damit umzugehen nicht mehr rum. Du musst homogene Koordinaten verwenden, und eine 4x4 Matrix für die „world transformation“ und danach eine zweite für die „view Transformation“ welch die Koordinaten perspektivisch projizieren.
von __deets__
Donnerstag 21. Juni 2018, 18:00
Forum: Qt/KDE
Thema: QThread.run() startet nicht
Antworten: 3
Zugriffe: 67

Re: QThread.run() startet nicht

Du hälst keine Referenz auf dein Objekt. Es wird garbage collected. Und dann kracht es. Wenn du eine connection machst, hält die das Objekt am Leben. Pycharms Debugger macht das augenscheinlich auch. Last but not least: du benutzt threads in qt falsch. Du musst in der Doku lesen, wie das richtig geh...
von __deets__
Donnerstag 21. Juni 2018, 16:24
Forum: Tkinter
Thema: Tkinter Best Practices?
Antworten: 9
Zugriffe: 114

Re: Tkinter Best Practices?

Stimmt. An das pack habe ich da nicht gedacht. Denn

Code: Alles auswählen

 ohne_vererbung = OhneVererbung(parent)
 ohne_vererbung.canvas.pack()
waere dann wieder Demeter-Law-verletzend :(

Ich wuerde dann eher den schon angesprochenen setup_gui-Weg gehen.
von __deets__
Donnerstag 21. Juni 2018, 15:38
Forum: Tkinter
Thema: Tkinter Best Practices?
Antworten: 9
Zugriffe: 114

Re: Tkinter Best Practices?

@__blackjack__: ich sehe jetzt nicht, wo das einen funktionalen Unterschied macht. class MitVererbung(Canvas): def __init__(self, parent, ...): super().__init__(parent) ... vs class OhneVererbung(object): def __init__(self, parent, ...): self.canvas = Canvas(parent) ... Und durch die Vererbung hat m...
von __deets__
Donnerstag 21. Juni 2018, 15:16
Forum: Tkinter
Thema: Tkinter Best Practices?
Antworten: 9
Zugriffe: 114

Re: Tkinter Best Practices?

Das ist eines dieser Themen die man lang und breit diskutieren kann. Aber ich stehe auf dem Standpunkt: wenn es geht, vermeidet man Vererbung. Sie macht mehr Probleme als sie loest. Wenn dein Objekt am Anfang nur mit einem Canvas arbeitet, dann ist die Versuchung gross, es davon abzuleiten. Und dann...
von __deets__
Mittwoch 20. Juni 2018, 16:03
Forum: Allgemeine Fragen
Thema: cos (x) Reihe per Python. Nur für gerade Parameter kommt etwas
Antworten: 3
Zugriffe: 91

Re: cos (x) Reihe per Python. Nur für gerade Parameter kommt etwas

Es gibt im Editor einen grossen, freundlichen Button "Python", den muss man druecken nachdem man Code einfeguegt und MARKIERT hat. Ich hab' das mal fuer dich nachtraeglich bearbeitet. Und was dein Algorithmus angeht: ich verstehe nicht, was das k soll. Deine Reihe ist doch nur in Abhaengigkeit von e...
von __deets__
Mittwoch 20. Juni 2018, 14:50
Forum: Raspberry Pi und Co.
Thema: Lüftersteuerung
Antworten: 10
Zugriffe: 128

Re: Lüftersteuerung

Das ist kein Python. Sondern ein Mischmasch aus Python und Shell-Skripten. Das geht so nicht, du kannst nicht einfach zwei verschiedene Programmiersprachen in eine Datei schreiben & hoffen, dass das funktioniert. Statt dem cat und rum-ge-echo benutz einfach gleich Python und oeffne die Datei fuer de...
von __deets__
Dienstag 19. Juni 2018, 21:57
Forum: Netzwerkprogrammierung
Thema: Alle in meinem Netzwerk befindliche Geräte herunterfahren
Antworten: 18
Zugriffe: 538

Re: Alle in meinem Netzwerk befindliche Geräte herunterfahren

Kann ich an die E-Mail auch per Paypal größere Summen Geld überweisen? Der transparente Versuch sich Code durch gegeneinander ausspielen der User hier zu ergaunern ist ja schon in vollem Gange. Da geht noch was! Deine Dankbarkeit hat durch testen und Nachfragen zum schon geposteten Code ja auch scho...
von __deets__
Dienstag 19. Juni 2018, 11:47
Forum: Allgemeine Fragen
Thema: Python mit Arduino
Antworten: 35
Zugriffe: 613

Re: Python mit Arduino

Laura98 hat geschrieben:
Dienstag 19. Juni 2018, 10:15
Das WIFI shield funktioniert bei uns nicht einzeln dass muss auf den Arduino gesteckt werden
Ich geb auf. Da du offensichtlich ausser Einsatz-Beschreibungen deines Problems nichts beitragen magst, kann ich da nicht weiter helfen. Viel Erfolg.