Die Suche ergab 218 Treffer
- Mittwoch 1. Oktober 2025, 14:41
- Forum: Qt/KDE
- Thema: PyQt6, QListView und andere: Anzeige-Farben unter Windows 11 unbrauchbar
- Antworten: 2
- Zugriffe: 176
Re: PyQt6, QListView und andere: Anzeige-Farben unter Windows 11 unbrauchbar
Einen Schritt weiter bin ich inzwischen: der Effekt war eine Folge der Windows-Einstellungen auf dem neuen Rechner. Bei der Personalisierung habe ich jetzt die "Akzentfarbe" auf "Manuell" gestellt, etwas Passendes ausgesucht und das war es. Wirkt allerdings auch in mindestens einem Programm ...
- Montag 29. September 2025, 15:39
- Forum: Qt/KDE
- Thema: PyQt6, QListView und andere: Anzeige-Farben unter Windows 11 unbrauchbar
- Antworten: 2
- Zugriffe: 176
PyQt6, QListView und andere: Anzeige-Farben unter Windows 11 unbrauchbar
Hallo,
ich bin gerade dabei, mit meinen Python-Skripten von Windows 10 auf Windows 11 umzuziehen (neuer Rechner). Und da gibt's jetzt eine unerwartete Sorte von Ärger, mit der ich mich ganz schlecht auskenne.
Es geht um GUI-Anwendungen, geschrieben mit PyQt, die ich selbst benutze, normalerweise ...
ich bin gerade dabei, mit meinen Python-Skripten von Windows 10 auf Windows 11 umzuziehen (neuer Rechner). Und da gibt's jetzt eine unerwartete Sorte von Ärger, mit der ich mich ganz schlecht auskenne.
Es geht um GUI-Anwendungen, geschrieben mit PyQt, die ich selbst benutze, normalerweise ...
- Dienstag 25. März 2025, 14:08
- Forum: Allgemeine Fragen
- Thema: Wie mache ich eine ausführbare Datei für Linux
- Antworten: 90
- Zugriffe: 36809
Re: Wie mache ich eine ausführbare Datei für Linux
Die Diskussion läuft schon seit Jahrzehnten. Bisher gibt es keine klare Antwort.
Natürlich nicht, wann ist eine Distribution "besser"?
- Stabilität: da dürfte Debian m.W. wirklich vorn dran sein (und wer immer es Dir empfohlen hat, hat seine Wahl immerhin begründet).
- Bequeme Bedienung ...
- Donnerstag 6. März 2025, 15:49
- Forum: Allgemeine Fragen
- Thema: Guter Rat zu SQLAlchemy gesucht: Core oder ORM?
- Antworten: 2
- Zugriffe: 3369
Re: Guter Rat zu SQLAlchemy gesucht: Core oder ORM?
Das würde ich getrennt von Qt betrachten, wenn dortige Tools nicht in Frage kommen.
Nicht unbedingt. SQLAlchemy hat ja nun diese beiden Möglichkeiten: ORM oder Core. Und mir geht es darum, diejenige zu wählen, die mit Qt besser zusammenarbeitet. Auf den ersten Blick sind das die Core-Methoden ...
- Freitag 28. Februar 2025, 18:33
- Forum: Datenbankprogrammierung mit Python
- Thema: Daten Eintragen in die Mysql Datenbank Scheitert.
- Antworten: 68
- Zugriffe: 41648
Re: Daten Eintragen in die Mysql Datenbank Scheitert.
cursor.execute("INSERT INTO bank (kontoname) VALUES (%s,%s)", [name], [ort])
connection.commit()
Ich hoffe ich habe es richtig verstanden .
Zwei Fehler: Dein INSERT-Befehl enthält nur einen Feldnamen, aber Platzhalter für zwei Werte.
Und Du gibst für diese beiden Werte zwei Listen mit je ...
- Freitag 28. Februar 2025, 17:03
- Forum: Allgemeine Fragen
- Thema: Guter Rat zu SQLAlchemy gesucht: Core oder ORM?
- Antworten: 2
- Zugriffe: 3369
Guter Rat zu SQLAlchemy gesucht: Core oder ORM?
Das gehört weder richtig zur Datenbankprogrammierung noch zu Qt/KDE. Und die Frage in beiden Foren zu stellen wäre allemal verkehrt. Also hier.
Ich bin dabei, eine Datenbankanwendung von WPF / C# auf Python umzustellen, weil mir C# mit jeder neuen Version schlimmer auf die Nerven geht. Außerdem ...
Ich bin dabei, eine Datenbankanwendung von WPF / C# auf Python umzustellen, weil mir C# mit jeder neuen Version schlimmer auf die Nerven geht. Außerdem ...
- Samstag 8. Februar 2025, 20:31
- Forum: Datenbankprogrammierung mit Python
- Thema: SELECT auf eine sqlite DB - Datum lesbar darstellen
- Antworten: 2
- Zugriffe: 7672
Re: SELECT auf eine sqlite DB - Datum lesbar darstellen
Es gibt eine Seite in der SQLITE-Dokumentation, die das Nötige erklärt:
https://sqlite.org/lang_datefunc.html
Der Kern der Sache scheint mir für Dein Problem zu sein, dass Du den Format-String "%s" im strftime-Aufruf durch etwas Passenderes ersetzen musst. "%s" ist nämlich genau dazu da, die Zeit ...
https://sqlite.org/lang_datefunc.html
Der Kern der Sache scheint mir für Dein Problem zu sein, dass Du den Format-String "%s" im strftime-Aufruf durch etwas Passenderes ersetzen musst. "%s" ist nämlich genau dazu da, die Zeit ...
- Mittwoch 1. Januar 2025, 21:12
- Forum: Allgemeine Fragen
- Thema: Bibliothek holiday schlägt fehl
- Antworten: 12
- Zugriffe: 4595
Re: Bibliothek holiday schlägt fehl
Das funktioniert bei mir alles einwandfrei...
>>> import holidays
>>> ferien_de = holidays.Germany()
>>> ferien_de
holidays.country_holidays('DE')
>>> from datetime import date
>>> heute = date.today()
>>> heute in ferien_de
True
>>>
Getestet unter Ubuntu 22.04 in WSL2, das holidays Modul ...
- Dienstag 10. Dezember 2024, 13:00
- Forum: Qt/KDE
- Thema: PyCharm - PyQt6 -- Installation schlägt fehl
- Antworten: 5
- Zugriffe: 21545
Re: PyCharm - PyQt6 -- Installation schlägt fehl
Bin erst eben auf den Thread gestoßen, obwohl ich gerade das gleiche Problem habe. Falls es auch PySide6 statt PyQt6 sein darf: das lässt sich für Python 3.13 schon installieren. Habe nur leider noch nicht richtig damit experimentiert; das Laden und Benutzen von .ui-Dateien geht halt schon ziemlich ...
- Sonntag 24. November 2024, 13:58
- Forum: Allgemeine Fragen
- Thema: Variablen und deren Wert in Schleifen
- Antworten: 4
- Zugriffe: 1920
Re: Variablen und deren Wert in Schleifen
Warum bindest Du die `max`-Funktion an die Variable `name`?
Zahlen dürfen keine führende 0 haben, 0815 ist also ein Syntaxfehler.
Wenn das wirklich eine ID sein soll, für was auch immer, dann würde ich die lieber zum String machen und nicht zur Zahl. Dann kann sie nach Herzenslust führende ...
- Sonntag 10. November 2024, 13:34
- Forum: Installation/Konfigurieren
- Thema: Angaben in PyPi richtig interpretieren
- Antworten: 1
- Zugriffe: 7889
Angaben in PyPi richtig interpretieren
Wiederkehrende Situation: eine neue Python-Version wird freigegeben (nehmen wir als Beispiel 3.13). Es dauert ein bisschen, bis die gewünschten zusätzlichen Pakete dafür fertig sind - wie lange, das hängt unter anderem davon ab, was man denn so braucht.
Also mache ich mir mit "pip list" eine Liste ...
Also mache ich mir mit "pip list" eine Liste ...
- Mittwoch 16. Oktober 2024, 18:45
- Forum: Allgemeine Fragen
- Thema: Neue Zeile in Python input
- Antworten: 10
- Zugriffe: 3392
Re: Neue Zeile in Python input
Danke! Funktioniert auch mit Copy + Paste, und da ist es eben wirklich bequemer als Zeile für Zeile kopieren. Funktioniert nicht, wenn man es in IDLE laufen lässt - ich nehme an, da braucht es einen anderen Abschluss als Strg + Z (unter Windows)? An sys hatte ich überhaupt nicht gedacht und dort ...
- Dienstag 15. Oktober 2024, 19:27
- Forum: Allgemeine Fragen
- Thema: Neue Zeile in Python input
- Antworten: 10
- Zugriffe: 3392
Re: Neue Zeile in Python input
Das mit den drei Punkten aus der Beschreibung im ersten Beitrag kann übrigens nicht sein. Es sei denn Du hast da tatsächlich noch Python 2, dann solltest Du das als erstes mal ändern, denn `input()` in Python 2 macht was anderes als `input()` in Python 3. Mit Python 2 will man sich nicht mehr ...
- Mittwoch 9. Oktober 2024, 16:28
- Forum: Allgemeine Fragen
- Thema: strip() aufhört normal zu funktionieren wegen "\n"
- Antworten: 8
- Zugriffe: 2756
Re: strip() aufhört normal zu funktionieren wegen "\n"
Dabei gehört das "\n" mit zur Zeichenkette und die Prüfung rechts fängt genau damit an.
- Mittwoch 9. Oktober 2024, 16:19
- Forum: Allgemeine Fragen
- Thema: globale Konstante innerhalb einer Klasse benutzen
- Antworten: 9
- Zugriffe: 2766
Re: globale Konstante innerhalb einer Klasse benutzen
Wobei sich die Frage stellt, warum übrhaupt doppelte Anführungszeichen für Namen verwendet werden.
Anführungszeichen? Die sind doch Python völlig egal, so lange sie jeweils vorn und hinten zusammenpassen (mal abgesehen von """). Meintest Du die Unterstriche? Oder habe ich da eine Konvention ...
- Mittwoch 28. August 2024, 11:43
- Forum: Allgemeine Fragen
- Thema: Syntaxfehler bei except
- Antworten: 6
- Zugriffe: 2612
Re: Syntaxfehler bei except
Du kannst diese Arbeitsweise ja gerne für Dich machen, aber Du solltest dann nur den syntaktisch korrekten und fehlerbereinigten Teil zeigen, der möglichst nur den einen Fehler enthält um den es geht.
Das berühmte minimale Beispiel. Mit dem Zusatznutzen, dass Du dabei manchmal schon selber auf ...
- Mittwoch 28. August 2024, 11:06
- Forum: Allgemeine Fragen
- Thema: Programm nutzt venv: wohin gehören dann die Programmdateien?
- Antworten: 6
- Zugriffe: 2516
Re: Programm nutzt venv: wohin gehören dann die Programmdateien?
Ein virtuelles Environment bestimmt lediglich, wo sich das Python-Executable befindet und von wo die site-packages geladen werden. Wo sich deine Projekt-Dateien befinden ist davon völlig unabhängig. Ich würde venvs nicht mehrfach verwenden; ein Projekt - ein venv.
Danke, dann wäre das geklärt ...
- Dienstag 27. August 2024, 19:57
- Forum: Allgemeine Fragen
- Thema: Programm nutzt venv: wohin gehören dann die Programmdateien?
- Antworten: 6
- Zugriffe: 2516
Programm nutzt venv: wohin gehören dann die Programmdateien?
Kommt mir vor wie eine ziemlich blöde Frage, nur finde ich so gut wie nichts dazu. Wenn mein Python-Programm die Python-Version nutzt, die ich in C:\program files\python312 habe, mit den Moduln im dort vorhandenen Unterverzeichnis site-packages (also das, was unter Windows einem "System-Python" am ...
- Donnerstag 4. April 2024, 19:30
- Forum: Installation/Konfigurieren
- Thema: Wie installiere ich ein Modul
- Antworten: 15
- Zugriffe: 11806
Re: Wie installiere ich ein Modul
Ich habe gelesen das man in Spyder(python id) nicht den PIP befehl benutzen soll wenn man Spyder mit Anaconda installiert hat. PIP soll dann nicht vollständig laden. Man soll dann besser im anaconda das Promt lounchen und dort "conda install (modulname)"eingeben.
Wo in diesem Thread war von ...
- Montag 5. Februar 2024, 17:40
- Forum: Datenbankprogrammierung mit Python
- Thema: PySide6 und SLQLite
- Antworten: 3
- Zugriffe: 8644
Re: PySide6 und SLQLite
Ich nutze QtSql nur ganz selten und habe deshalb bei mir nur ein einziges annähernd passendes Beispiel gefunden. Darin wird die Datenbankverbindung nicht explizit an die Klasse übergeben - aber sie wird explizit geöffnet:
ok = db.open()
if not ok:
# Fehlerbehandlung nach Bedarf
Der open-Befehl ...
ok = db.open()
if not ok:
# Fehlerbehandlung nach Bedarf
Der open-Befehl ...