Die Suche ergab 17746 Treffer
- Samstag 23. März 2024, 16:57
- Forum: Allgemeine Fragen
- Thema: Frage zu .split("=")
- Antworten: 7
- Zugriffe: 1793
Re: Frage zu .split("=")
@holger47110815: mit `file` meint man normalerweise ein Fileobjekt und keinen Pfadnamen. Argumente sollten auch aussagekräftig sein, tp2 und mpp sind das nicht. Das Prüfen, ob die Datei eine Datei ist, bringt wenig, weil es noch etliche weitere Fehler beim Lesen einer Datei geben kann. Am besten öff...
- Donnerstag 21. März 2024, 21:39
- Forum: Allgemeine Fragen
- Thema: Dateien lesen u. schreiben aus anderen Verzeichnis
- Antworten: 8
- Zugriffe: 1496
Re: Dateien lesen u. schreiben aus anderen Verzeichnis
Und wieder kann man nichts dazu sagen, wenn Du nicht den konkreten Code und die Fehlermeldung dazu postest. Du scheinst halt irgendwas anders zu machen.
- Donnerstag 21. März 2024, 20:39
- Forum: Allgemeine Fragen
- Thema: Dateien lesen u. schreiben aus anderen Verzeichnis
- Antworten: 8
- Zugriffe: 1496
Re: Dateien lesen u. schreiben aus anderen Verzeichnis
In der Fehlermeldung siehst Du ja schön, in was \01 umgewandelt wird. Am besten benutzt man als Pfadtrenner immer /. Dateien öffnet man mit einem with-Statement und gibt das Encoding für Textdateien immer explizit an: with open("D:/Test/01 - Ordner/02 - Ordner/03 - Ordner/schreiben.txt", e...
- Donnerstag 21. März 2024, 11:43
- Forum: Tkinter
- Thema: Calendar und SpinTimePickerModern lassen sich nicht mit dem Geometriemanager Grid platzieren
- Antworten: 2
- Zugriffe: 1501
Re: Calendar und SpinTimePickerModern lassen sich nicht mit dem Geometriemanager Grid platzieren
In __init__ werden alle Attribute angelegt. Die Methoden __create_widgets sind unnötig. Das führt sonst zu solchen Sachen, dass Du self.name an verschiedenen Stellen setzt. Das erste Argument von Widgets ist immer das Parent-Widget. Wenn man das nicht angibt, dann wird implizit root angenommen, was ...
- Montag 18. März 2024, 21:22
- Forum: Allgemeine Fragen
- Thema: Datenreihe mit CET-Datumsformat in tz-aware konvertieren.
- Antworten: 2
- Zugriffe: 1025
Re: Datenreihe mit CET-Datumsformat in tz-aware konvertieren.
Das einfachste wäre '+01:00' an all Deine Strings anzuhängen.
- Sonntag 17. März 2024, 00:01
- Forum: Showcase
- Thema: Feedback zu Hangman
- Antworten: 8
- Zugriffe: 2861
Re: Feedback zu Hangman
*-Importe benutzt man nicht, weil man nicht konotrollieren kann, welche Namen damit in den eigenen Namensraum geladen werden. Eingerückt wird immer mit 4 Leerzeichen pro Ebene, nicht mal 4 und mal 8. Konstanten schreibt man komplett gross, Klassen dagegen mit großem Anfangsbuchstaben. Alles andere k...
- Freitag 15. März 2024, 15:08
- Forum: Allgemeine Fragen
- Thema: das Sudokuproblem
- Antworten: 24
- Zugriffe: 4184
Re: das Sudokuproblem
@der kleine Fritz: Variablennamen sollten sprechend sein. a, b, c, d, e, x sind das nicht. Man darf keine globalen Variablen benutzen. In `sudokuzahlfunktion` wird im ersten for-Schleifendurchgang ein Wert nach Bedingung gesetzt, in allen weiteren ist die Bedingung immer nicht gegeben, es tut sich a...
- Donnerstag 14. März 2024, 20:30
- Forum: Allgemeine Fragen
- Thema: Zwei getrennte Apps im Wechsel öffen
- Antworten: 3
- Zugriffe: 1221
Re: Zwei getrennte Apps im Wechsel öffen
Es darf nur eine App geben. Wie bei allen GUI-Frameworks. Will man mehrere Bildschirme haben, benutzt man einen Screenmanager: https://kivy.org/doc/stable/api-kivy.ui ... nager.html
- Sonntag 10. März 2024, 20:40
- Forum: Allgemeine Fragen
- Thema: Tageshöchstwerte aus csv Datei selektieren
- Antworten: 18
- Zugriffe: 2339
Re: Tageshöchstwerte aus csv Datei selektieren
Dafür gibt es `itertools.groupby`; einfach nach dem Datum gruppieren und per `max` das Maximum suchen.
- Sonntag 10. März 2024, 16:45
- Forum: Qt/KDE
- Thema: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget
- Antworten: 31
- Zugriffe: 2532
Re: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget
Und schon wieder frage ich mich, woher Du die Information hast, dass man das somacht?
Die Dokumentation sagt doch ganz klar, dass serModel nicht öffentlich ist. Wenn Du ein Modell setzen willst, musst Du ein QTableView benutzen.
Die Dokumentation sagt doch ganz klar, dass serModel nicht öffentlich ist. Wenn Du ein Modell setzen willst, musst Du ein QTableView benutzen.
- Samstag 9. März 2024, 18:11
- Forum: Datenbankprogrammierung mit Python
- Thema: Mysql CREATE TABLE funktioniert nicht
- Antworten: 3
- Zugriffe: 1326
Re: Mysql CREATE TABLE funktioniert nicht
Eine String der mit " eingefasst ist, darf keinen Zeilenumbruch enthalten. Dafür gibt es Strings die in """ eingefasst werden.
Übrigens sollten auch Feldnamen in Datenbanken sprechend benannt sein, Vpv1 oder OP_VAH und all die anderen, sind das nicht.
Übrigens sollten auch Feldnamen in Datenbanken sprechend benannt sein, Vpv1 oder OP_VAH und all die anderen, sind das nicht.
- Samstag 9. März 2024, 17:41
- Forum: Qt/KDE
- Thema: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget
- Antworten: 31
- Zugriffe: 2532
Re: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget
Jetzt benutzt Du glücklicherweise Path, aber Pfade sind trotzdem keine Strings.Wie kommst Du auf die Idee, Pfade so zusammenzusetzen? Path(__file__).parent / "GUI" / "GUI_Movies.ui" Wenn Du Fehlermeldungen zeigst, dann sollte der Code dazu auch passen, die Zeile 41 existiert so g...
- Samstag 9. März 2024, 16:47
- Forum: Qt/KDE
- Thema: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget
- Antworten: 31
- Zugriffe: 2532
Re: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget
Du mußt Dir doch irgendetwas gedacht haben, das so zu schreiben.
Man fügt doch nicht irgendwo ein `proxy_model` ein, ohne zu wissen, warum.
Und dann sollte es doch trivial sein, das proxy_model schon in __init__ zu erzeugen.
Man fügt doch nicht irgendwo ein `proxy_model` ein, ohne zu wissen, warum.
Und dann sollte es doch trivial sein, das proxy_model schon in __init__ zu erzeugen.
- Samstag 9. März 2024, 13:14
- Forum: Qt/KDE
- Thema: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget
- Antworten: 31
- Zugriffe: 2532
Re: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget
`proxy_model` existiert offensichtlich nicht, und aus den Codefragmenten kann man das nur bestätigen. Es gibt ein `proxy_model` in `column_from_label`, aber das wird ja nirgends benutzt. Alle Attribute sollten, zumindest mit None, in __init__ definiert werden. Relative Pfade sollten in Programmen ni...
- Freitag 8. März 2024, 15:02
- Forum: Allgemeine Fragen
- Thema: Windows Bildschirm/Desktop einschränken für eigenes Fenster
- Antworten: 4
- Zugriffe: 1085
Re: Windows Bildschirm/Desktop einschränken für eigenes Fenster
Du willst ja, dass Dein Fenster nicht überdeckt wird.
Aber wie ich jetzt gelernt habe, hat Windows für Deinen Anwendungsfall eine offizielle Lösung:
https://learn.microsoft.com/de-de/windo ... p-toolbars
Aber wie ich jetzt gelernt habe, hat Windows für Deinen Anwendungsfall eine offizielle Lösung:
https://learn.microsoft.com/de-de/windo ... p-toolbars
- Freitag 8. März 2024, 11:13
- Forum: Allgemeine Fragen
- Thema: Windows Bildschirm/Desktop einschränken für eigenes Fenster
- Antworten: 4
- Zugriffe: 1085
Re: Windows Bildschirm/Desktop einschränken für eigenes Fenster
Der Fachbegriff dazu heißt "topmost".
Weches UI-Rahmenwerk benutzt Du?
In tkInter würde das z.B. so aussehen:
Weches UI-Rahmenwerk benutzt Du?
In tkInter würde das z.B. so aussehen:
Code: Alles auswählen
root.attributes("-topmost", True)
- Freitag 8. März 2024, 11:11
- Forum: Allgemeine Fragen
- Thema: Code Aufbau: Abfrage User Eingabe, Valedierung der Eingabe und entsprechende Reaktion
- Antworten: 8
- Zugriffe: 1438
Re: Code Aufbau: Abfrage User Eingabe, Valedierung der Eingabe und entsprechende Reaktion
Eine Function convert_to_float sollte von der GUI nichts wissen müssen. Fehler gibt man per Exception zurück, nicht als Boolean. Die Funktion `set_user_entry` wandelt die Zahl ja nochmal um, das ist überflüssig, weil die Umwandlung nur einmal stattfinden sollte. Eine Funktion, die `check_for_calcula...
- Freitag 8. März 2024, 06:27
- Forum: Codesnippets
- Thema: Projekt: PDF auslesen und Überführung in eine CSV-Datei; Darstellung in unterschiedlichen Spalten/Zeilen.
- Antworten: 4
- Zugriffe: 1681
Re: Projekt: PDF auslesen und Überführung in eine CSV-Datei; Darstellung in unterschiedlichen Spalten/Zeilen.
Ich vermute mal, Du benutzt Microsoft Excel? Das ist eine wichtige Information, wenn Du von "Datei öffnen" redest. Excel kann nur Dateien im eigenen Format öffnen. Statt dessen musst Du die Datei in ein bestehendes Worksheet über den Reiter "Daten" und dort "Daten abrufen&qu...
- Donnerstag 7. März 2024, 11:00
- Forum: Installation/Konfigurieren
- Thema: VSC Ausgabe Text vergrössern
- Antworten: 11
- Zugriffe: 2044
Re: VSC Ausgabe Text vergrössern
In den Einstellungen: terminal.integrated.fontSize
- Donnerstag 29. Februar 2024, 22:02
- Forum: Tkinter
- Thema: Butten auf Userfrom suchen über Beschriftung
- Antworten: 8
- Zugriffe: 1957
Re: Butten auf Userfrom suchen über Beschriftung
global darf man nicht benutzen. Für alle nicht-trivialen GUIs braucht man zwingend Klassen. Wenn man mit None nichts anfangen kann, dann benutzt man die Eckigen Klammern, um auf Wörterbücher zuzugreifen. Mit True vergleicht man nicht explizit. Und da Du schon True und False kennst, warum gibst Du da...