Die Suche ergab 13110 Treffer

von __blackjack__
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...
von __blackjack__
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. ;-)
von __blackjack__
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...
von __blackjack__
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`...
von __blackjack__
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.
von __blackjack__
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...
von __blackjack__
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...
von __blackjack__
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...
von __blackjack__
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...
von __blackjack__
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. :-)
von __blackjack__
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...
von __blackjack__
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()`-...
von __blackjack__
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...
von __blackjack__
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]
von __blackjack__
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.
von __blackjack__
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 ...
von __blackjack__
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.
von __blackjack__
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...
von __blackjack__
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 #...
von __blackjack__
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.