Die Suche ergab 15954 Treffer

von Sirius3
Montag 23. Mai 2022, 07:17
Forum: Tkinter
Thema: Statusbar Update während eine externe Klasse ausgeführt wird.
Antworten: 13
Zugriffe: 750

Re: Statusbar Update während eine externe Klasse ausgeführt wird.

Man definiert keine Funktionen innerhalb eines if. Der einzige Befehl innerhalb des if __name__...-Blocks ist `main()`. Die GUI muss im Hauptthread laufen, dafür einen extra Thread zu starten, und den Hauptthread lahmzulegen ist eh Unsinn. In `singlesystembutton`: target bei Thread muß eine Funktion...
von Sirius3
Sonntag 22. Mai 2022, 21:06
Forum: Showcase
Thema: LED-Beleuchtungssteuerung mit Raspberry Pi
Antworten: 1
Zugriffe: 67

Re: LED-Beleuchtungssteuerung mit Raspberry Pi

Variablennamen werden komplett klein geschrieben, Klassen mit großen Anfangsbuchstaben und Konstanten KOMPLETT_GROSS. Das verwirrt vor allem bei switch_frame, wo Du Klassen übergibst, die aber wie deren Instanzen geschrieben sind. Globale Variablen darf man nicht verwenden. `history_list` hat in die...
von Sirius3
Sonntag 22. Mai 2022, 19:52
Forum: Tkinter
Thema: Statusbar Update während eine externe Klasse ausgeführt wird.
Antworten: 13
Zugriffe: 750

Re: Statusbar Update während eine externe Klasse ausgeführt wird.

Klassen schreibt man mit großem Anfangsbuchstaben, daran erkennt man gleich was eine Klasse ist und das verhindert, dass Du die Klasse mainwindow mit deren Instanz überdeckst. `update_bar` hast Du doppelt definiert, `client_exit` ist überflüssig, da Du gleich `quit` verwenden könntest. Alle Deine la...
von Sirius3
Sonntag 22. Mai 2022, 19:40
Forum: Wissenschaftliches Rechnen
Thema: Pandas - Zeilen löschen
Antworten: 2
Zugriffe: 56

Re: Pandas - Zeilen löschen

Statt alles zu Lesen und dann wieder Zeilen wegzulöschen, ist es besser, die ersten Zeilen gleich mit skiprows beim Einlesen wegzulassen.
Für solche Fragen ist es am besten, erst einmal das Pandas-Tutorial durchzuarbeiten und dann die Dokumentation zur entsprechenden Funktion zu lesen.
von Sirius3
Sonntag 22. Mai 2022, 18:19
Forum: Allgemeine Fragen
Thema: Suche passende While-Loop Bedingung
Antworten: 2
Zugriffe: 69

Re: Suche passende While-Loop Bedingung

`all` wird meist mit einem Generatorausdruck genutzt, wobei hier `any` besser wäre `any(a < maximum for a in liste)` oder noch einfacher `min(liste) < maximum`.
von Sirius3
Sonntag 22. Mai 2022, 18:16
Forum: Allgemeine Fragen
Thema: Turtle: warum wird nichts ausgefüllt?
Antworten: 3
Zugriffe: 69

Re: Turtle: warum wird nichts ausgefüllt?

Schau doch mal genau, welche Form Du ausfüllen willst (also alles zwischen begin_fill und end_fill).
Das gibt jedenfalls kein Quadrad.
von Sirius3
Sonntag 22. Mai 2022, 17:17
Forum: Allgemeine Fragen
Thema: Jeden Abtastwert einer Audiodatei quadrieren
Antworten: 9
Zugriffe: 120

Re: Jeden Abtastwert einer Audiodatei quadrieren

Es verwundert schon, dass Du in Deiner anderen Frage hier im Forum nicht diese Probleme hast. Ein Problem hat __blackjack__ ja schon angesprochen, mit dem Variablennamen fs kann niemand was anfangen weshalb Du auch nicht merkst, dass Du damit Unsinn machst. Und auch hier gilt es zu überlegen, was &q...
von Sirius3
Sonntag 22. Mai 2022, 13:52
Forum: Allgemeine Fragen
Thema: Weißes Rauschen zu einer Audiodatei hinzufügen
Antworten: 4
Zugriffe: 107

Re: Weißes Rauschen zu einer Audiodatei hinzufügen

Was bedeutet "funktioniert nicht"? Warum schreibst Du `wavfile.read`, aber bei `write` läßt Du das wavfile weg, so dass man beim Lesen nicht weiß, was da eigentlich gescrhieben wird? Variablennamen schreibt man komplett klein, also white_noise. Kann es sein, dass Dein Rauschen etwas leise ...
von Sirius3
Sonntag 22. Mai 2022, 13:41
Forum: Allgemeine Fragen
Thema: Guessing Game / While Schleife
Antworten: 8
Zugriffe: 168

Re: Guessing Game / While Schleife

@Dodolinsky: es wäre ein guter Hinweis, von welcher Quelle Du den Code kopiert hast. Dann können wir hier abschätzen, ob das wirklich Deine eigenen Ideen waren oder nicht. Dass Du auf die etwas provokante Frage von __deets__ mit Agression antwortest, läßt erkennen, dass Du aus irgendeinem Grund frus...
von Sirius3
Sonntag 22. Mai 2022, 09:41
Forum: Webframeworks
Thema: Django: Bilder downloaden
Antworten: 4
Zugriffe: 109

Re: Django: Bilder downloaden

Warum wollen die Leute das machen? Was sind das für Bilder? Was erwartet der Anwender?

Möchte Nutzer eine Vorschauseite, wo er die Bilder in klein sieht, dort welche selektieren kann, die er dann auf Wunsch einzeln oder als Zip-Datei herunterladen kann?
von Sirius3
Samstag 21. Mai 2022, 20:07
Forum: Allgemeine Fragen
Thema: Guessing Game / While Schleife
Antworten: 8
Zugriffe: 168

Re: Guessing Game / While Schleife

Die Ideen müssen von dir kommen. Helfen könnten wir dir nur wenn Du konkrete Fragen zu konkreten Code hast.
von Sirius3
Samstag 21. Mai 2022, 12:38
Forum: Wissenschaftliches Rechnen
Thema: Mittelwerte aus csv-Dateien, Leerfelder berücksichtigen
Antworten: 4
Zugriffe: 117

Re: Mittelwerte aus csv-Dateien, Leerfelder berücksichtigen

Kommentare sollen dem Leser einen Mehrwert bieten, # Importe ist überflüssig, wenn direkt darunter `import` steht. Und wenn jemand keine Variable erkennt, hilft der Kommentar auch nicht weiter. Eingerückt wird immer mit 4 Leerzeichen pro Ebene, nicht mal 4 und mal 8. Benutze keine Abkürzungen. orga,...
von Sirius3
Freitag 20. Mai 2022, 19:04
Forum: Allgemeine Fragen
Thema: Die häufigsten Zeichen eines Strings rausfinden
Antworten: 7
Zugriffe: 184

Re: Die häufigsten Zeichen eines Strings rausfinden

Du definierst s als Variable, d als Variable und a auch. Wo ist da das Problem, noch weitere zu definieren? Variablennamen sollten übrigens aussagekräftig sein. Weder das vorgegebene s, noch a oder d sind das. Bei s muß man den Aufgabensteller verurteilen, bei allen anderen solltest Du bessere Namen...
von Sirius3
Freitag 20. Mai 2022, 10:24
Forum: Qt/KDE
Thema: PyQT6 Fenster schließt sich immer
Antworten: 5
Zugriffe: 168

Re: PyQT6 Fenster schließt sich immer

Die `initHaupt_Fenster` sollte nicht existieren, weil alles in __init__ initialisiert wird. Methoden schreibt man wie Variablennamen komplett klein. Der Unterstrich ist auch irgendwie an der falschen Stelle, so muß ich rätseln, was ein initHaupt ist. Alle Attribute müssen bereits in __init__ angeleg...
von Sirius3
Freitag 20. Mai 2022, 06:50
Forum: Tkinter
Thema: Statusbar Update während eine externe Klasse ausgeführt wird.
Antworten: 13
Zugriffe: 750

Re: Statusbar Update während eine externe Klasse ausgeführt wird.

Wie schon geschrieben, muß die Hauptschleife der GUI ständig laufen. Langlaufende Funktionsaufrufe sind nicht erlaubt, die müssen in einen Hintergrundprozess verschoben werden. Die falsch geschriebenen Variablen- und Methodennamen machen den Code schwierig zu lesen, auch 17 Funktionsaufrufe hinterei...
von Sirius3
Donnerstag 19. Mai 2022, 12:59
Forum: Allgemeine Fragen
Thema: Variablen in "subprocess.Popen" nutzen
Antworten: 10
Zugriffe: 273

Re: Variablen in "subprocess.Popen" nutzen

Macht es Sinn, eine Datei komplett zweimal zu lesen, nur um jeweils eine Zeile rauszupicken? Warum ist der office-Pfad in der zweiten Zeile erst ab Zeichen 22? Magische Indexwerte sollte man nicht benutzen, weil die sehr schnell nicht mehr stimmen könnten. Du hast zwar geschrieben, dass Du das Zeile...
von Sirius3
Donnerstag 19. Mai 2022, 12:37
Forum: Allgemeine Fragen
Thema: Format Date
Antworten: 5
Zugriffe: 231

Re: Format Date

Wenn ich die Anforderungen richtig lese, soll in Schaltjahren die Prüfung auf 28 Tage übersprungen werden, so dass dann der 30. und vielleicht auch der 31. Februar gültig sind; so ganz kann ich das nicht rauslesen.
von Sirius3
Donnerstag 19. Mai 2022, 09:03
Forum: Allgemeine Fragen
Thema: Variablen in "subprocess.Popen" nutzen
Antworten: 10
Zugriffe: 273

Re: Variablen in "subprocess.Popen" nutzen

Nicht ergänzen, sondern weglassen:

Code: Alles auswählen

subprocess.Popen([libreoffice, librefile])
von Sirius3
Donnerstag 19. Mai 2022, 06:54
Forum: Allgemeine Fragen
Thema: Format Date
Antworten: 5
Zugriffe: 231

Re: Format Date

Warum wiederholst Du immer den letzten Buchstaben Deiner Variablennamen? Variablennamen sollen den Leser nicht rätseln lassen. Genauso ist xxd oder xxm schlecht, weil niemand weiß, wofür xx steht und d die Abkürzung für day einfach auch nur das Lesen erschwert, ohne Dir wirklich Arbeit beim Schreibe...
von Sirius3
Mittwoch 18. Mai 2022, 20:43
Forum: Allgemeine Fragen
Thema: Variablen in "subprocess.Popen" nutzen
Antworten: 10
Zugriffe: 273

Re: Variablen in "subprocess.Popen" nutzen

"libreoffice" ist ein literaler String und kein Variablenname. Bei print hast Du ja auch keine Anführungszeichen. Aus Deiner Beschreibung wird aber auch nicht klar, ob Du die Datei korrekt liest oder ob in den Zeilen noch das Zeileendezeichen enthalten ist.