Die Suche ergab 13148 Treffer
- Samstag 11. Mai 2024, 11:57
- Forum: Allgemeine Fragen
- Thema: eine geschweifte Klammer in einem String ausgeben
- Antworten: 21
- Zugriffe: 454
Re: eine geschweifte Klammer in einem String ausgeben
Und genau so falsch ist es statt generischer Namen sehr konkrete zu nehmen, die dann inhaltlich so gar nicht stimmen, denn `frage` sollte eine Frage enthalten und `einheit` eine Einheit. Tun sie das nicht, sind die Namen falsch (vorausgesetzt die Werte sind richtig).
- Freitag 10. Mai 2024, 15:08
- Forum: Qt/KDE
- Thema: QResizeEvent
- Antworten: 14
- Zugriffe: 266
Re: QResizeEvent
Ja klar kann man das Attribut ändern das die Punkte enthält. Und dann ein `update()`-Aufruf, damit in naher Zukunft `repaintEvent` ausgeführt wird.
- Freitag 10. Mai 2024, 06:56
- Forum: Qt/KDE
- Thema: QResizeEvent
- Antworten: 14
- Zugriffe: 266
Re: QResizeEvent
Wobei das zwar die Fehlermeldung verschwinden lässt, aber semantisch falsch ist, weil die Punkte ja nun bei jedem neu zeichnen verändert werden und so ganz schnell aus dem sichtbaren Bereich heraus geschoben werden. Das alleinige *anzeigen* darf die Koordinaten nicht verändern. Ungetestet: import sy...
- Donnerstag 9. Mai 2024, 22:34
- Forum: Qt/KDE
- Thema: QResizeEvent
- Antworten: 14
- Zugriffe: 266
Re: QResizeEvent
@mechanicalStore: Deklariert ist da nichts und wenn da `self.` davor steht ist das nicht lokal sondern ein Attribut auf der Klasse. Und das muss und sollte es halt nicht sein, sondern einfach nur ein lokaler Name innerhalb der Methode: layout = QVBoxLayout() self.button = QToolButton() layout.addWid...
- Donnerstag 9. Mai 2024, 20:29
- Forum: Qt/KDE
- Thema: QResizeEvent
- Antworten: 14
- Zugriffe: 266
Re: QResizeEvent
@mechanicalStore: Warum bindest Du das Layout überhaupt an das Objekt? In der Methode selbst reicht es als lokale Variable, und wenn Du das nach dem setzen irgendwo anders brauchst, dann ist das ja über die `layout()`-Methode erreichbar. Heisst das Du brauchst die Funktionalität einer Schaltfläche g...
- Donnerstag 9. Mai 2024, 20:20
- Forum: Webframeworks
- Thema: Fehlersuche Flask, mit Vue.js
- Antworten: 30
- Zugriffe: 1008
Re: Fehlersuche Flask, mit Vue.js
@Dennis89: 404 wenn die Seite nicht gefunden wird, irgend ein 500er wenn das Programm was die Daten entgegen nimmt in eine Ausnahme läuft, … die üblichen Sachen halt.
- Donnerstag 9. Mai 2024, 17:31
- Forum: Allgemeine Fragen
- Thema: eine geschweifte Klammer in einem String ausgeben
- Antworten: 21
- Zugriffe: 454
Re: eine geschweifte Klammer in einem String ausgeben
@Pitwheazle: Das verträgt sich jetzt aber nicht mit der Aussage „Also im Text vor dem Eingabefeld ""Ω={" ... dann kommt das Eingabefeld und danach steht ... "}".“, denn Du bastelst da mit einer f-Zeichenkette kein HTML von Hand. Wie soll da also ein Eingabefeld zwischen die ...
- Donnerstag 9. Mai 2024, 17:23
- Forum: Qt/KDE
- Thema: QResizeEvent
- Antworten: 14
- Zugriffe: 266
Re: QResizeEvent
@mechanicalStore: Du fragst vom Button die Grösse ab und setzt dann ein Icon in dieser Grösse *in* den Button. Wodurch der grösser wird, wodurch das Fenster grösser wird, und ein resize-Ereignis auslöst. Und so weiter. In der `__init__()` wird übrigens die Methode `QWidget.layout()` durch ein Layout...
- Donnerstag 9. Mai 2024, 08:47
- Forum: Allgemeine Fragen
- Thema: PyPDF2 3.0.1 Bitmuster? o0
- Antworten: 24
- Zugriffe: 365
Re: PyPDF2 3.0.1 Bitmuster? o0
@zapatas: Wenn man mehr als nur die Seiten übernehmen will, beispielsweise auch die Metadaten, kann man bei `pypdf` übrigens den Reader beim erstellen des Writers als Argument übergeben: #!/usr/bin/env python3 from pypdf import PdfReader, PdfWriter from pypdf.constants import UserAccessPermissions d...
- Mittwoch 8. Mai 2024, 20:48
- Forum: Qt/KDE
- Thema: eval vermeiden
- Antworten: 9
- Zugriffe: 255
Re: eval vermeiden
@kitebuggy: CV ist die übliche Abkürzung für „Curriculum Vitae“, was eine übliche Bezeichnung für den Lebenslauf bei Bewerbungen ist.
Das finden von guten Namen gehört zum Programmieren dazu. Es gibt nicht das “eigentliche Programmieren“ und das finden von guten Namen getrennt davon.
Das finden von guten Namen gehört zum Programmieren dazu. Es gibt nicht das “eigentliche Programmieren“ und das finden von guten Namen getrennt davon.
- Mittwoch 8. Mai 2024, 18:09
- Forum: Allgemeine Fragen
- Thema: Code umbrechen
- Antworten: 13
- Zugriffe: 198
Re: Code umbrechen
Die " um das Statement, die ja Bestandteil des *Inhalts* der Zeichenkette sind, sind halt falsch.
- Mittwoch 8. Mai 2024, 18:03
- Forum: Allgemeine Fragen
- Thema: PyPDF2 3.0.1 Bitmuster? o0
- Antworten: 24
- Zugriffe: 365
Re: PyPDF2 3.0.1 Bitmuster? o0
@zapatas: Also mal beim suchen helfen: Installiert wird das ja per ``pip``. Und das holt sich die Pakete aus dem „Python Package Index“. Mal auf die Seite dort schauen: https://pypi.org/project/PyPDF2/ Da steht dann gleich am Anfang der Projektbeschreibung schon mal das `PyPDF2` mit Version 3.0.x am...
- Mittwoch 8. Mai 2024, 16:01
- Forum: Allgemeine Fragen
- Thema: PyPDF2 3.0.1 Bitmuster? o0
- Antworten: 24
- Zugriffe: 365
Re: PyPDF2 3.0.1 Bitmuster? o0
Also ich habe einfach in der Dokumentation von PyPDF2 nachgeschaut. Bei der `PdfWriter.encrypt()`-Methode sieht man ja, dass es diese Konstante(n) gibt, und auch welche es gibt, denn da wird ja explizit alles erlaubt in dem Defaultwert. Bei PyPDF2 muss man im Quelltext nachschauen wenn man die Defin...
- Mittwoch 8. Mai 2024, 15:49
- Forum: Webframeworks
- Thema: Pfad zur Grafik
- Antworten: 5
- Zugriffe: 159
Re: Pfad zur Grafik
Der Unterschied wird auf der ersten Seite der Template-Dokumentation beschrieben. Und ist doch auch irgendwie offensichtlich wenn man sich Templates mal anschaut: {{ }} ist zum Einsetzen von Variablen und {% %} ist für beliebige Logik in Form von Tags. Die Doku ist an der Stelle absichtlich vage, we...
- Mittwoch 8. Mai 2024, 15:32
- Forum: Allgemeine Fragen
- Thema: PyPDF2 3.0.1 Bitmuster? o0
- Antworten: 24
- Zugriffe: 365
Re: PyPDF2 3.0.1 Bitmuster? o0
@zapatas: KIs ist nicht zu glauben. Bit 3 ist Drucken. Also ist drucken 0b100. Und das muss man auch nicht als Zeichenkette schreiben die man dann mit `int()` in eine Zahl umwandelt. Allerdings würde ich die Bits da eh nicht von Hand raussuchen und ein magisches Bitmuster in den Code schreiben. PyPD...
- Mittwoch 8. Mai 2024, 13:22
- Forum: Webframeworks
- Thema: Pfad zur Grafik
- Antworten: 5
- Zugriffe: 159
Re: Pfad zur Grafik
@Pitwheazle: Innerhalb von {% %} haben {{ }} keine besondere Bedeutung. Zwischen {% und %} ist man doch schon aus dem normalen Vorlagentext raus und in der Template-Sprache. Mal zum Vergleich aus Deinem letzten Thema, da hast Du ja auch nicht so etwas hier versucht: {% for farbe, x, y in {{parameter...
- Dienstag 7. Mai 2024, 18:18
- Forum: Allgemeine Fragen
- Thema: self.
- Antworten: 7
- Zugriffe: 414
Re: self.
@oldboyJR: Was ist denn bitte eine „indizierte class“? Global bedeutet in diesem Kontext natürlich globaler Zustand innerhalb des Prozesses, nicht global im ganzen Betriebssystem. Und globaler Zustand heisst auch nicht das man direkt über den Namen von überall da ran kommt. Die exotischen Namen mach...
- Montag 6. Mai 2024, 18:15
- Forum: Raspberry Pi und Co.
- Thema: mit mqtt topic einen gpio mit gpiozero schalten
- Antworten: 3
- Zugriffe: 243
Re: mit mqtt topic einen gpio mit gpiozero schalten
Da ist eigentlich nix komplexes oder exotisches dabei. Halt ein Wörterbuch (`dict`) das Pin-Nummern auf `LED`-Objekte abbildet. Darüber kommt man dann über die Nummer zum `LED`-Objekt und kann je nach Aktion "on" oder "off" den entsprechenden Wert setzen. Das sollten alles Sachen...
- Montag 6. Mai 2024, 14:28
- Forum: Allgemeine Fragen
- Thema: Print-Ausgaben in Datei OHNE Programmänderung?
- Antworten: 18
- Zugriffe: 694
Re: Print-Ausgaben in Datei OHNE Programmänderung?
Naja, ich würde auch bei `logging` (oder `loguru`) trotzdem einfach nach stdout loggen und den Rest über systemd machen. Dafür ist das ja da.
- Montag 6. Mai 2024, 10:16
- Forum: Raspberry Pi und Co.
- Thema: mit mqtt topic einen gpio mit gpiozero schalten
- Antworten: 3
- Zugriffe: 243
Re: mit mqtt topic einen gpio mit gpiozero schalten
@Stelaku: Da wird ja sehr viel importiert was überhaupt nicht benutzt wird. Auf Modulebene sollte nur Code stehen der Konstanten, Funktionen, und Klassen definiert. Das Hauptprogramm steht üblicherweise in einer Funktion die `main()` heisst. `client` darf nicht auf Modulebene existieren, wobei der A...