Die Suche ergab 13104 Treffer
- Mittwoch 13. Juni 2018, 19:10
- Forum: Tkinter
- Thema: Tkinter App, Turtle ein JPG Skin zuweisen
- Antworten: 110
- Zugriffe: 14522
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: 14522
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: 1929
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: 14522
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: 1841
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: 692
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: 758
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: 540
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: 758
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: 14522
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: 1929
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.
- Dienstag 12. Juni 2018, 21:39
- Forum: Allgemeine Fragen
- Thema: Python
- Antworten: 2
- Zugriffe: 416
Re: Python
Das `f4` für Frage 4 steht ist in zweierlei Hinsicht schlecht. 1. Musst Du erklären das `f` für Frage steht, was Du nicht müsstest wenn da `frage4` stehen würde. 2. Macht man in aller Regel etwas falsch wenn man anfängt Namen zu nummerieren. Dann will man normalerweise einen besseren Namen finden od...
- Dienstag 12. Juni 2018, 19:38
- Forum: Allgemeine Fragen
- Thema: Klasse und Funktionen, ausgabe von Listen
- Antworten: 6
- Zugriffe: 1027
Re: Klasse und Funktionen, ausgabe von Listen
Hm, wenn man keine Noten hinzufügt funktioniert das Ausgeben der Statistik nicht. Und der Name `cls` ist falsch, denn da wird keine Klasse übergeben. Und `anz_noten` würde ich `notenanzahl` nennen.
- Dienstag 12. Juni 2018, 16:56
- Forum: Allgemeine Fragen
- Thema: Klasse und Funktionen, ausgabe von Listen
- Antworten: 6
- Zugriffe: 1027
Re: Klasse und Funktionen, ausgabe von Listen
@Maxinyo: Irgendwie scheinst Du mehr zu raten als gezielt etwas zu schreiben. So funktioniert programmieren nicht. Das funktioniert ja hinten und vorne nicht und sieht nicht so aus als wenn Du irgendwas verstanden hättest. Und weicht auch immer noch von der Beschreibung im Aufgabentext ab. Zum Beisp...
- Dienstag 12. Juni 2018, 16:18
- Forum: Netzwerkprogrammierung
- Thema: Alle in meinem Netzwerk befindliche Geräte herunterfahren
- Antworten: 18
- Zugriffe: 26908
Re: Alle in meinem Netzwerk befindliche Geräte herunterfahren
@DeaD_EyE: GUI-Elemente von einem Thread aus zu manipulieren in dem nicht die GUI-Hauptschleife läuft kann funktionieren, muss aber nicht. Ausserdem könnte das problematisch werden wenn ein Ping hängt, aber trotzdem alle 500 Millisekunden ein neuer Thread gestartet wird, bei dem dann wahrscheinlich ...
- Dienstag 12. Juni 2018, 16:12
- Forum: Allgemeine Fragen
- Thema: Klasse und Funktionen, ausgabe von Listen
- Antworten: 6
- Zugriffe: 1027
Re: Klasse und Funktionen, ausgabe von Listen
@Maxinyo: Also der erste Satz der Aufgabe ist ja schon mal nicht umgesetzt. `Fach` ist laut Aufgabe eine Zeichenkette, in Deinem Code aber eine Liste. Stattdessen solltest Du da vielleicht das Argument Fach dran binden. Dann wird in der `__init__()` nicht wie in der Aufgabe verlangt eine leere Noten...
- Dienstag 12. Juni 2018, 14:07
- Forum: Tkinter
- Thema: Erstellen einer interaktiven Karte (Python 3)
- Antworten: 4
- Zugriffe: 1640
Re: Erstellen einer interaktiven Karte (Python 3)
Scatter-Plot klingt so als würdest Du schon etwas zusätzlich verwenden. Das heisst das müsste man dann vielleicht auch darüber lösen. Beim Tk `Canvas` kann man jedenfalls Handler für Mausklicks auf Elemente auf dem Canvas registrieren.