Die Suche ergab 13110 Treffer
- Donnerstag 14. Juni 2018, 10:20
- Forum: Allgemeine Fragen
- Thema: Binding - Reaktion auf veränderte Werte in Entry
- Antworten: 14
- Zugriffe: 1473
Re: Binding - Reaktion auf veränderte Werte in Entry
Falls `self.header[0]` ein Wörterbuch ist, kann man in der Schleife gleich über die Schlüssel/Wert-Paare iterieren und spart sich die erste Zeile in der Schleife. `entry` ist ein irreführender Name für etwas das kein `Entry` ist, sondern der *Inhalt* eines `Entry`. `try`/`except` und ein Schlüsselzu...
- Mittwoch 13. Juni 2018, 21:37
- Forum: Allgemeine Fragen
- Thema: Anfänger sucht Fehler in Programm
- Antworten: 14
- Zugriffe: 1970
Re: Anfänger sucht Fehler in Programm
Ist ganz schön optimistisch *vor* dem Aufruf von ``shutdown`` schon auszugeben das der Shutdown erfolgreich war.
- Mittwoch 13. Juni 2018, 21:28
- Forum: Tkinter
- Thema: Tkinter App, Turtle ein JPG Skin zuweisen
- Antworten: 110
- Zugriffe: 14552
Re: Tkinter App, Turtle ein JPG Skin zuweisen
Was heisst Du siehst manche Beiträge nicht? Hier sieht jeder die gleichen Beiträge. Es gibt hier keinen Beitrag im Forum den ich sehen kann und Du nicht, oder umgekehrt. Und das Beispiel hast Du selbst aus dem Beitrag von Sirius3 in Deinen kopiert, also musst Du den ja wohl auch gesehen haben. Zudem...
- Mittwoch 13. Juni 2018, 21:14
- Forum: Allgemeine Fragen
- Thema: Methoden in Objecten finden
- Antworten: 5
- Zugriffe: 694
Re: Methoden in Objecten finden
Bei dem Code musst Du vorsichtig sein, denn nicht alles was `dir()` liefert muss auch im `__dict__()` sein. Wie gesagt, diese magischen Namen möglichst vermeiden wenn es einen anderen offiziellen weg gibt. Wenn Du das nicht fest an der Klasse haben willst, kannst in einer Methode ja `self` statt `A`...
- Mittwoch 13. Juni 2018, 19:24
- Forum: Allgemeine Fragen
- Thema: Python Timer Thread
- Antworten: 1
- Zugriffe: 537
Re: Python Timer Thread
In der `threading`-Dokumentation Timer Objects.
- Mittwoch 13. Juni 2018, 19:21
- Forum: Raspberry Pi und Co.
- Thema: "Beschriftung" einmalig in csv Kopfzeile schreiben
- Antworten: 5
- Zugriffe: 1842
Re: "Beschriftung" einmalig in csv Kopfzeile schreiben
Du machst da den Denkfehler das man den Dateinamen nicht mehrfach jedes mal mit dem neu abgefragtem Datum erstellen sollte, denn das kann sich ja von `DateTime.now()`-Aufruf zu `DateTime.now()`-Aufruf ändern. `DateTime.now()` sollte für jeden Schleifendurchlauf nur *einmal* aufgerufen werden. Dann d...
- Mittwoch 13. Juni 2018, 19:10
- Forum: Tkinter
- Thema: Tkinter App, Turtle ein JPG Skin zuweisen
- Antworten: 110
- Zugriffe: 14552
Re: Tkinter App, Turtle ein JPG Skin zuweisen
Du hast doch schon ein Beispiel *und* eine Beschreibung *und* Du kannst auch in der Dokumentation von `register_shape()` und `Shape` nachlesen was die Argumente bedeuten und welche Werte sie haben dürfen. Mit der Dokumentation zu `Shape` und Sirius3's Erklärung zu 'Bild' verstehe ich nicht was man d...
- Mittwoch 13. Juni 2018, 18:47
- Forum: Tkinter
- Thema: Tkinter App, Turtle ein JPG Skin zuweisen
- Antworten: 110
- Zugriffe: 14552
Re: Tkinter App, Turtle ein JPG Skin zuweisen
Wenn Du das für Python brauchst, kannst Du Dir ja Hy anschauen und es übersetzen. Es verwendet ja letztendlich die Python-Module, weil Hy ein Python-Programm ist und das übersetzte Hy-Programm auf der Python-Bytecode-VM ausgeführt wird. Zu dem `register_shape()`-Code sage ich das der von Sirius3 ist...
- Mittwoch 13. Juni 2018, 18:30
- Forum: Raspberry Pi und Co.
- Thema: Raspberrys über UART verbinden
- Antworten: 6
- Zugriffe: 1931
Re: Raspberrys über UART verbinden
Wenn das `write()` nicht blockiert, dann sendet der die Daten auch irgendwohin oder sie werden vom Treiber gepuffert. Das `close()` läuft auch durch, oder blockiert das? Und wieso '/dev/ttyAMA0'? Ist das richtig? Soweit ich weiss ist das beim Raspi *3* mit eingebautem BlueTooth die serielle Schnitts...
- Mittwoch 13. Juni 2018, 18:17
- Forum: Tkinter
- Thema: Tkinter App, Turtle ein JPG Skin zuweisen
- Antworten: 110
- Zugriffe: 14552
Re: Tkinter App, Turtle ein JPG Skin zuweisen
Du musst vor allem beachten, dass das kein Python ist und sich damit auch nicht mit Python ausführen lässt.
- Mittwoch 13. Juni 2018, 18:13
- Forum: Raspberry Pi und Co.
- Thema: "Beschriftung" einmalig in csv Kopfzeile schreiben
- Antworten: 5
- Zugriffe: 1842
Re: "Beschriftung" einmalig in csv Kopfzeile schreiben
Du musst Dir halt den Dateinamen merken und jedes mal wenn der sich ändert, als erstes die beiden Kopfzeilen schreiben. So etwas ähnliches machst Du in der Schleife ja schon mit `byte`/`lastbyte`. `lastbyte` ist übrigens falsch oder zumindest irreführend. Das hiesse besser `previous_byte`. Und Du sc...
- Mittwoch 13. Juni 2018, 18:02
- Forum: Allgemeine Fragen
- Thema: Methoden in Objecten finden
- Antworten: 5
- Zugriffe: 694
Re: Methoden in Objecten finden
Du müsstest Dich halt selbst durch die Vererbungshierarchie hangeln, denn das `__dict__` von `B` enthält nur die Sachen die in `B` definiert sind. Oder weniger, denn nicht alles muss in dem Attribut stecken! Ein Grund nicht selbst auf die ”magischen” Attribute zuzugreifen. Schau Dir mal die `dir()`-...
- Mittwoch 13. Juni 2018, 16:08
- Forum: Allgemeine Fragen
- Thema: Binding - Reaktion auf veränderte Werte in Entry
- Antworten: 14
- Zugriffe: 1473
Re: Binding - Reaktion auf veränderte Werte in Entry
Nee ich meine die `trace()`-Methode von `tkinter.Variable` beziehungsweise deren Unterklassen. Da ist in der Tat nicht so viel Information zu finden. Am meisten scheint Effbot zu haben: http://effbot.org/tkinterbook/variable.htm Hier ist der Docstring: In [9]: tk.Variable.trace? Signature: tk.Variab...
- Mittwoch 13. Juni 2018, 14:48
- Forum: Allgemeine Fragen
- Thema: Byte-Array
- Antworten: 4
- Zugriffe: 760
Re: Byte-Array
Code: Alles auswählen
In [5]: import binascii
In [6]: binascii.hexlify((b'\x01\x13t'))
Out[6]: '011374'[python]
- Mittwoch 13. Juni 2018, 13:12
- Forum: Allgemeine Fragen
- Thema: Binding - Reaktion auf veränderte Werte in Entry
- Antworten: 14
- Zugriffe: 1473
Re: Binding - Reaktion auf veränderte Werte in Entry
Schau Dir stattdessen mal die `*Var`-Klassen von `tkinter`, deren `trace()`-Methode und das `textvariable`-Argument von `Entry.__init__()` an.
- Mittwoch 13. Juni 2018, 12:59
- Forum: Allgemeine Fragen
- Thema: Datentransfer Probleme
- Antworten: 1
- Zugriffe: 541
Re: Datentransfer Probleme
@Plotus92: Du übergibst der `send`-Methode von `socket` eine ganze Zahl, weil Du den Inhalt vom `Entry` `Display1` mit `int()` in eine Zahl umwandelst und die dann `communicate()` übergibst. `send()` will aber etwas vom Typ `bytes` und nicht vom Typ `int`. Was Du da genau machen willst, hängt davon ...
- Mittwoch 13. Juni 2018, 12:38
- Forum: Allgemeine Fragen
- Thema: Byte-Array
- Antworten: 4
- Zugriffe: 760
Re: Byte-Array
0x74 ist in der ASCII-Tabelle der Wert für ein kleines t. Da werden auch keine ”hex” in ein anderes Format umgewandelt, sondern Zahlen. '\x01' steht da ja auch nicht im Speicher, sondern die Zahl 1 irgendwie maschinenabhängig kodiert.
- Mittwoch 13. Juni 2018, 10:07
- Forum: Tkinter
- Thema: Tkinter App, Turtle ein JPG Skin zuweisen
- Antworten: 110
- Zugriffe: 14552
Re: Tkinter App, Turtle ein JPG Skin zuweisen
Das ganze mal in Hy , einem in Python implementierten Lisp-Dialekt. Die beiden Bilder die gebraucht werden sind 'test.png' was ein "Labyrinth" sein muss, wo Mauern weiss gemalt sind. Um das Bild muss keine Mauer sein, das Programm geht implizit von einer Mauer aus wenn man versucht das Bil...
- Dienstag 12. Juni 2018, 22:49
- Forum: Allgemeine Fragen
- Thema: Klasse und Funktionen, ausgabe von Listen
- Antworten: 6
- Zugriffe: 1027
Re: Klasse und Funktionen, ausgabe von Listen
Mal eine Lösung in Ruby bei der der Fall geprüft wird das keine Noten existieren: #!/usr/bin/env ruby class Exam attr_reader :subject, :marks def initialize(subject) @subject = subject @marks = [] end def add_mark(mark) @marks.push mark self end def print_statistics puts "Fach #{@subject} hat #...
- Dienstag 12. Juni 2018, 21:44
- Forum: Raspberry Pi und Co.
- Thema: Raspberrys über UART verbinden
- Antworten: 6
- Zugriffe: 1931
Re: Raspberrys über UART verbinden
Und die Einstellungen für `/dev/ttyAMA0` sind auch nicht uninteressant, also über welche Hardware geht das eigentlich. Beim Raspi Zero könnte das beispielsweise auch über den USB-Anschluss gehen soweit ich weiss.