Die Suche ergab 17700 Treffer
- Samstag 9. März 2024, 17:41
- Forum: Qt/KDE
- Thema: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget
- Antworten: 31
- Zugriffe: 1121
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: 1121
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: 1121
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: 364
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: 364
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: 7
- Zugriffe: 571
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: 711
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: 1130
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: 1319
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...
- Donnerstag 29. Februar 2024, 15:47
- Forum: Allgemeine Fragen
- Thema: Neue Spalte basierend auf den Daten einer anderen Spalte erstellen (Pandas, DataFrame, Datetime)
- Antworten: 2
- Zugriffe: 1466
Re: Neue Spalte basierend auf den Daten einer anderen Spalte erstellen (Pandas, DataFrame, Datetime)
Du hast die Zeitstempel nicht in einem Format als String, sondern als datetime-Objekte. Daher existiert Dein Problem doch gar nicht? Das richtige Vorgehen wäre im Übrigen, die Werte in einem Schritt zu schreiben, und apply zu vermeiden: shifts = { **{h: 'FS' for h in [6,7,8,9,10,11,12,13]}, **{h: 'S...
- Dienstag 27. Februar 2024, 23:01
- Forum: Allgemeine Fragen
- Thema: pyautogui funktioniert nicht.
- Antworten: 5
- Zugriffe: 529
Re: pyautogui funktioniert nicht.
wie Dennis89 schon geschrieben hat, darf es kein sleep geben. Man muß immer sofort die Kontrolle an die Hauptschleife zurückgeben. Für solche Fälle setzt man einen Timer mit after. global darf es in einem Programm nicht geben, alles was Funktionen brauchen, bekommen sie über ihre Argumente. `label` ...
- Dienstag 27. Februar 2024, 19:53
- Forum: Allgemeine Fragen
- Thema: pyautogui funktioniert nicht.
- Antworten: 5
- Zugriffe: 529
Re: pyautogui funktioniert nicht.
locateAllOnScreen liefert nicht nur eine Koordinate, sondern alle, an denen sich das Bild befindet. Daher auch das All im Namen.
Den Generator kann man dann mit einer for-Schleife benutzen:
Den Generator kann man dann mit einer for-Schleife benutzen:
Code: Alles auswählen
for coordinate in cords:
print(coordinate)
- Montag 26. Februar 2024, 21:49
- Forum: Allgemeine Fragen
- Thema: Wetterdaten: Datei schreiben nicht möglich
- Antworten: 25
- Zugriffe: 2221
Re: Wetterdaten: Datei schreiben nicht möglich
Es sind 18 Trennzeichen, und damit 19 Spalten. Komischerweise ist die letzte Spalte immer leer.
Warum heißt das Argument wohl sep(erator)?
Du mußt den fragen, der diese Dateien erzeugt, warum er eine leere Spalte an jede Zeile anhängt.
Warum heißt das Argument wohl sep(erator)?
Du mußt den fragen, der diese Dateien erzeugt, warum er eine leere Spalte an jede Zeile anhängt.
- Sonntag 25. Februar 2024, 18:35
- Forum: Allgemeine Fragen
- Thema: Wetterdaten: Datei schreiben nicht möglich
- Antworten: 25
- Zugriffe: 2221
Re: Wetterdaten: Datei schreiben nicht möglich
Bei Deinen Daten haben die Zeilen unterschiedlich viele Spalten; normalerweise meckert da pandas, weil es nicht weiß, wie es damit umgehen soll, warum sich hier pandas aber so komisch verhält kann ich aber nicht sagen. Der Grund ist aber eindeutig, Deine Daten sind kaputt. Warum ersetzt Du überhaupt...
- Samstag 24. Februar 2024, 22:31
- Forum: Tkinter
- Thema: Butten auf Userfrom suchen über Beschriftung
- Antworten: 8
- Zugriffe: 1319
Re: Butten auf Userfrom suchen über Beschriftung
Konstanten schreibt man KOMPLETT_GROSS, man iteriert nicht über einen Index, sondern über die Werte einer Liste direkt. Man benutzt keine nakten Excepts, in Deinem Fall sind die Exceptions durch einfache if-Abfragen auch gar nicht nötig. Und auch kein place; oder gibt die Größe des Fensters vor, wie...
- Samstag 24. Februar 2024, 13:21
- Forum: Tkinter
- Thema: Butten auf Userfrom suchen über Beschriftung
- Antworten: 8
- Zugriffe: 1319
Re: Butten auf Userfrom suchen über Beschriftung
Kommentare sollten dem Leser einen Mehrwert bieten, Kommentare die nur aus 81 Minuszeichen bestehen, sind das garantiert nicht. Auch Kommentare, die das offensichtliche (Funktionen) beschreiben, sind überflüssig. Jeder vernünftige Editor erkennt die Struktur des Programms und bietet die entsprechend...
- Freitag 23. Februar 2024, 22:12
- Forum: Allgemeine Fragen
- Thema: Wetterdaten: Datei schreiben nicht möglich
- Antworten: 25
- Zugriffe: 2221
Re: Wetterdaten: Datei schreiben nicht möglich
Dateien muss man zum Schreiben auch mit dem richtigen Modus öffnen: "w".
- Donnerstag 22. Februar 2024, 23:16
- Forum: Allgemeine Fragen
- Thema: 2 konkurierende Funktionen (Threading)
- Antworten: 15
- Zugriffe: 1436
Re: 2 konkurierende Funktionen (Threading)
Threads und Multiprocessing arbeiten immer kooperativ. Das heißt, Du mußt in regelmäßigen Abständen abfragen, ob der andere Thread ein threading.Event gesendet hat, dass er fertig ist, und dann kann sich der eigene Thread auch beenden.
- Donnerstag 22. Februar 2024, 18:42
- Forum: Allgemeine Fragen
- Thema: Wie gibt tk.Scale() Wert zurück?
- Antworten: 7
- Zugriffe: 613
Re: Wie gibt tk.Scale() Wert zurück?
Natürlich kannst Du den Wert "verarbeiten", da Du aber nicht verrätst, wie Du ihn verarbeiten willst, kann ich hier auch nur die triviale Verarbeitung "ausgeben" zeigen.
Wo hast Du bei Deiner Verarbeitung ein Problem?
Wo hast Du bei Deiner Verarbeitung ein Problem?
- Donnerstag 22. Februar 2024, 17:52
- Forum: Allgemeine Fragen
- Thema: Wie gibt tk.Scale() Wert zurück?
- Antworten: 7
- Zugriffe: 613
Re: Wie gibt tk.Scale() Wert zurück?
Man benutzt keine *-Importe. Man benutzt keine globalen Variablen, daher sollte der Code so aussehen: from functools import partial import tkinter as tk def sel(scale_value): value = scale_value.get() print(value) def main(): root = tk.Tk() scale_value = tk.DoubleVar(root) scale = tk.Scale(root, fro...