Die Suche ergab 14471 Treffer
- Montag 22. April 2024, 15:51
- Forum: Allgemeine Fragen
- Thema: Plugin-Mechanismus zur registration von Quiz-Typen
- Antworten: 3
- Zugriffe: 94
Re: Plugin-Mechanismus zur registration von Quiz-Typen
Das verstehe ich nicht. QuizType ist doch aus *deinem* Repository, oder schreibt sich jeder seinen eigenen Dekorator? Und damit kann der doch problemlos zB eine Klassenvariable mit allen registrierten Plugins haben. class QuizType: ALL_PLUGINS = [] def __init__(self, name, identifier): self.name = n...
- Montag 22. April 2024, 15:13
- Forum: Allgemeine Fragen
- Thema: Plugin-Mechanismus zur registration von Quiz-Typen
- Antworten: 3
- Zugriffe: 94
Re: Plugin-Mechanismus zur registration von Quiz-Typen
Das kann doch dein QuizType erledigen, der kennt doch die Klasse & kann sie zB in einer globalen Liste der deklarierten Plugins anmelden. Wenn du schon dabei bist, kannst du auch noch Redundanz entfernen, und den Parameter aus der uebergebenen Klasse holen.
- Sonntag 21. April 2024, 08:04
- Forum: Raspberry Pi und Co.
- Thema: Aktuelle Messdaten von DHT22 per Skript auf Webserver anzeigen
- Antworten: 13
- Zugriffe: 322
Re: Aktuelle Messdaten von DHT22 per Skript auf Webserver anzeigen
Ist das nicht ein längst gelöstes Problem mit Heimautomations-Software wie FEHM oder so? Inklusive guter Visualisierungen etc. Wie dem auch sei. Eine naheliegende Antwort wäre eine Datenbank, zb MariaDB, Postgres oder für solche Daten gerne auch Influx. Die lösen diese Rechteprobleme dadurch, das di...
- Samstag 20. April 2024, 14:08
- Forum: Allgemeine Fragen
- Thema: Redundanzen reduzieren
- Antworten: 7
- Zugriffe: 485
Re: Redundanzen reduzieren
Das ist das Gegenstück zum catchall-Argumenten mit * und **.
funktion(**{ “keyword”:value})
ruft Funktion auf als ob du
funktion(keyword=value)
geschrieben hättest.
funktion(**{ “keyword”:value})
ruft Funktion auf als ob du
funktion(keyword=value)
geschrieben hättest.
- Freitag 19. April 2024, 10:47
- Forum: Qt/KDE
- Thema: QListView signals
- Antworten: 8
- Zugriffe: 380
Re: QListView signals
Das steht doch in der Doku: https://doc.qt.io/qt-6/qabstractitemview.html#clicked - du bekommst den Index.
- Donnerstag 18. April 2024, 15:01
- Forum: Webframeworks
- Thema: Flask und Firefox 125 Downloads
- Antworten: 4
- Zugriffe: 423
Re: Flask und Firefox 125 Downloads
Ich vermute mal das wird ein TLS-Problem sein. Ein Weg waere, dass du eben doch nginx oder apache davor packst (nur als Proxy), und dann mit let's encrypt dafuer sorgst, dass du HTTPS beherrschst.
- Donnerstag 18. April 2024, 13:03
- Forum: Python mit anderen Sprachen verwenden
- Thema: Erg (und oder ist Python)?
- Antworten: 10
- Zugriffe: 679
Re: Erg (und oder ist Python)?
Das war sehr gurkig formuliert. Ich haette sagen sollen, wenn ich mir ein Typkorsett anlege (wie mit Typescript oder eben Python Annotationen), und das entsprechend viel Aufwand erzeugt, dann kann ich's auch gleich richtig machen, und mit Rust (oder Haskell oder was nicht) auch performanten Code bek...
- Donnerstag 18. April 2024, 13:01
- Forum: Allgemeine Fragen
- Thema: beautifulsoup redirect?!
- Antworten: 6
- Zugriffe: 290
Re: beautifulsoup redirect?!
Das haette eine Google-Anfrage doch beantwortet, oder? "python selenium", und los geht's.
- Donnerstag 18. April 2024, 10:54
- Forum: Python mit anderen Sprachen verwenden
- Thema: Erg (und oder ist Python)?
- Antworten: 10
- Zugriffe: 679
Re: Erg (und oder ist Python)?
Es gab mal shedskin, scheint sogar noch halbwegs aktiv. Was das kann, oder nicht, weiss ich aber nicht. Wenn ich Python schnell will (durch Typannotationen), dann schreibe ich Rust.
- Donnerstag 18. April 2024, 10:52
- Forum: Allgemeine Fragen
- Thema: beautifulsoup redirect?!
- Antworten: 6
- Zugriffe: 290
Re: beautifulsoup redirect?!
Meinst du mit Unterseite einen iframe? Da kann ich mir gut vorstellen, dass die mit irgendwelchen Session/Nonce-Keys dafuer sorgen, dass die Seite nur vom Partner aus aufgerufen werden kann. Das kann man *vielleicht* nachbauen, aber im Zweifel ist Selenium da der einfachere Weg. Und natuerlich soll ...
- Mittwoch 17. April 2024, 11:22
- Forum: Allgemeine Fragen
- Thema: For in Pythonic Way
- Antworten: 1
- Zugriffe: 263
Re: For in Pythonic Way
Also erst mal ist es unpythonisch, Datenstrukturen zu veraendern, statt neue Datenstrukturen mit veraenderten Werten zu produzieren. Das reduziert dann naemlich deutlich die Menge der Fehler, weil eine Funktion das, was sie gemacht, zurueckgibt, statt ein uebergebenes Argument still und heimlich zu ...
- Montag 15. April 2024, 20:36
- Forum: Tkinter
- Thema: Button auf Mainwindow sperren während toplevel window geöffnet ist
- Antworten: 12
- Zugriffe: 939
Re: Button auf Mainwindow sperren während toplevel window geöffnet ist
Ich finde Mehrfensteranwendungen, bei denen man mit verschiedenen Fenstern gleichzeitig hantiert, gurkig. Das steht nicht für “abgrundtief schlecht und der Ersteller ist ein Vollpfosten”, entgegen der Wahrnehmung hier. Sondern das es eine hakelige und umständliche Art der Interaktion ist, die auch a...
- Montag 15. April 2024, 11:25
- Forum: Sonstige (Pygame, PyOpenGL, ...)
- Thema: GUI-Elemente in Pygame nutzen (Button, Textfelder, ...)
- Antworten: 5
- Zugriffe: 483
Re: GUI-Elemente in Pygame nutzen (Button, Textfelder, ...)
Pygame hat zumindest nichts eingebautes, und was es so an Drittlösungen gibt, ist oft nicht gepflegt.
Auch wenn es natürlich Unterschiede zu pygame gibt, kann der Canvas von tkinter vieles erledigen. Hast du den mal probiert?
Auch wenn es natürlich Unterschiede zu pygame gibt, kann der Canvas von tkinter vieles erledigen. Hast du den mal probiert?
- Montag 15. April 2024, 11:18
- Forum: Tkinter
- Thema: Button auf Mainwindow sperren während toplevel window geöffnet ist
- Antworten: 12
- Zugriffe: 939
Re: Button auf Mainwindow sperren während toplevel window geöffnet ist
Die Gestaltung von Benutzerschnittstellen gehört ebenso wie programmieren zu den Dingen, die man lernen kann. Muss man nicht, aber genauso wie bei Code nehme ich mir das Recht heraus, darauf hinzuweisen, wenn ich Probleme mit einem Ansatz sehe. Und “gurkig” ist nun wirklich dermaßen harmlos, das ich...
- Montag 15. April 2024, 06:39
- Forum: Tkinter
- Thema: Button auf Mainwindow sperren während toplevel window geöffnet ist
- Antworten: 12
- Zugriffe: 939
Re: Button auf Mainwindow sperren während toplevel window geöffnet ist
Das ist ein ziemlich gurkiger Entwurf. Aber wenn’s sein muss, musst du eben von Hand all die Elemente deaktivieren, die nicht benutzt werden sollen. Und wieder aktivieren.
- Sonntag 14. April 2024, 10:55
- Forum: Installation/Konfigurieren
- Thema: Keepnote-Installation
- Antworten: 14
- Zugriffe: 879
Re: Keepnote-Installation
Schaut euch bitte die erwähnten Seiten an und schreibt mir, ob meine Idee sinnvoll ist und erfolgreich sein könnte - danke Kann sie nicht. Der Code ist die gleiche Version, und Python 2.7 spezifisch. Davon hast du also nichts. Das ist nur ein geaendertes Dateidatum, wie sparrow sagt durch kopieren ...
- Freitag 12. April 2024, 14:24
- Forum: Raspberry Pi und Co.
- Thema: Backup in die Cloud / Anfänger sucht Unterstützung
- Antworten: 3
- Zugriffe: 480
Re: Backup in die Cloud / Anfänger sucht Unterstützung
Naja, du musst es halt durcharbeiten. Es erzeugt eine Liste von 20 "kuenstlich gealterten" Dateien, und zeigt dann einfach nur, das man mit collect_files_older_than mit einm Pfad und einem cutoff-Datum alle Dateien bekommt, die aelter sind.
- Freitag 12. April 2024, 14:11
- Forum: Allgemeine Fragen
- Thema: Auslesen JSON Datenbank
- Antworten: 13
- Zugriffe: 675
Re: Auslesen JSON Datenbank
Der Code wird durch code-Tags vernuenftig formatiert, das ist der </>-Knopf im vollstaendigen Editor, oder einfach [code*] mein code [/code*] ohne die * benutzen. Was deine Frage angeht: du hast ein Woerterbuch, und darauf greift man zB so zu: for schluessel, wert in woerterbuch.items(): ...
- Freitag 12. April 2024, 13:29
- Forum: Allgemeine Fragen
- Thema: Kalender mit Erinnerungen anzeigen. Brauche Anleitung
- Antworten: 2
- Zugriffe: 323
Re: Kalender mit Erinnerungen anzeigen. Brauche Anleitung
Kostenloses GMail oder outlook Konto? Im Ernst, das ist nicht einfach. Benutz lieber etwas, das es schon gibt.
- Freitag 12. April 2024, 12:54
- Forum: Raspberry Pi und Co.
- Thema: Backup in die Cloud / Anfänger sucht Unterstützung
- Antworten: 3
- Zugriffe: 480
Re: Backup in die Cloud / Anfänger sucht Unterstützung
Dieses Skript zeigt, wie man aus Dateien mit dem gegebenen Namensschema das Datum extrahiert, und dann basierend auf einem Zeitpunkt aufsammelt. import pathlib import tempfile import random import datetime def generate_test_data(start_date, path): offset = datetime.timedelta(minutes=0) for i in rang...