Die Suche ergab 49 Treffer

von TheBombTuber
Mittwoch 24. April 2024, 10:04
Forum: Tkinter
Thema: Recursive Erstellung und Löschung von Entrys
Antworten: 17
Zugriffe: 1371

Re: Recursive Erstellung und Löschung von Entrys

Nee ich brauch das da so, damit erspare ich mir das spätere zusammenbauen der einzelnen Elemente.

Oder meinst du etwas anderes?
von TheBombTuber
Dienstag 23. April 2024, 13:43
Forum: Tkinter
Thema: Recursive Erstellung und Löschung von Entrys
Antworten: 17
Zugriffe: 1371

Re: Recursive Erstellung und Löschung von Entrys

@__blackjack__ UFF :shock: Da muss ich mich erstmal in vieles reinlesen wie es ausschaut. Aber danke für die ausführliche Antwort. Ich habe grade noch auf die schnelle zwei dinge in dem Code ausgebessert. Einmal: @property def dbcs(self): return ( (combobox.get(), spinbox.get(), "= ", entr...
von TheBombTuber
Dienstag 23. April 2024, 06:56
Forum: Tkinter
Thema: Recursive Erstellung und Löschung von Entrys
Antworten: 17
Zugriffe: 1371

Re: Recursive Erstellung und Löschung von Entrys

So ich habe den Code jetzt erstmal soweit, dass es "ok" funktioniert :wink: . Und dann möchte ich den natürlich auch nicht vorenthalten. Und @__blackjack__ gibt es eigentlich die Möglichkeit den Forumseintrag umzubenennen? Dann könnte ich den Namen zu etwas passenderem umbenennen. Hier der...
von TheBombTuber
Donnerstag 11. April 2024, 11:00
Forum: Tkinter
Thema: Recursive Erstellung und Löschung von Entrys
Antworten: 17
Zugriffe: 1371

Re: Recursive Erstellung und Löschung von Entrys

@Sirius3 @__blackjack__ Danke euch beiden nochmal für eure Hilfe. Ich habe endlich wieder Zeit mich mit dem Thema zu beschäftigen. @Sirius3 Die Funktion DBCFrame ist wie eine Klasse geschrieben und sollte wohl am besten auch eine Klasse sein. Ja das stimmt. Ich habe das ganze aus einem größeren Prog...
von TheBombTuber
Donnerstag 4. April 2024, 09:13
Forum: Tkinter
Thema: Recursive Erstellung und Löschung von Entrys
Antworten: 17
Zugriffe: 1371

Re: Recursive Erstellung und Löschung von Entrys

Ein Problem in meiner Version habe ich noch gefunden. Wenn ich über die nun hinzugefügten Buttons einen Eintrag in die "Entrys" vornehmen möchte, erscheint der Eintrag immer im letzten "Entry". Gibt es eine Möglichkeit den Text in das "Entry" neben dem geklickten Button...
von TheBombTuber
Donnerstag 4. April 2024, 07:58
Forum: Tkinter
Thema: Recursive Erstellung und Löschung von Entrys
Antworten: 17
Zugriffe: 1371

Re: Recursive Erstellung und Löschung von Entrys

@Sirius3 Vielen dank für deine Tipps. Ich habe jetzt den Code soweit wie er mir gefällt und alles tut was ich brauche. Gibt es generell noch Sachen die ich daran verbessern könnte um das ganze "effizienter" oder leserlicher zu machen? import tkinter as tk from tkinter import ttk class App:...
von TheBombTuber
Mittwoch 3. April 2024, 15:04
Forum: Tkinter
Thema: Recursive Erstellung und Löschung von Entrys
Antworten: 17
Zugriffe: 1371

Re: Recursive Erstellung und Löschung von Entrys

@ __blackjack__ Danke für die schnelle Antwort. Ich habe den Code so überarbeitet, dass ich keinen thread mehr brauche und habe mir die Events angeschaut. Das vergessen der Entrys klappt auch schon fast verlässlich. Wie ich das ganze noch so hinbekomme, dass wirklich das entry verschwindet welches i...
von TheBombTuber
Mittwoch 3. April 2024, 10:46
Forum: Tkinter
Thema: Recursive Erstellung und Löschung von Entrys
Antworten: 17
Zugriffe: 1371

Recursive Erstellung und Löschung von Entrys

Ich erstelle zu Anfang 4 entrys plus label. Ich möchte nun sobald ich in das vierte entry einen Text geschrieben habe ein fünftes hinzufügen und wenn das vierte leer ist dieses durch das fünfte ersetzen. Derzeit schaffe ich es mehr entrys hinzuzufügen wenn das jeweils letzte einen Eintrag hat und di...
von TheBombTuber
Montag 24. Juni 2019, 10:25
Forum: Allgemeine Fragen
Thema: Type Error bei Verwendung mehrer Menüs
Antworten: 22
Zugriffe: 2528

Re: Type Error bei Verwendung mehrer Menüs

Sirius3 hat geschrieben: Montag 24. Juni 2019, 07:44

Code: Alles auswählen

for filepath in TEMP_PATH.iterdir():
    if filepath.name.startswith(TEMP_NAMES):
        print(filepath , "wird entfernt")
        shutil.rmtree(filepath)
@Sirius3: Danke. Ist angepasst und gemerkt :D
von TheBombTuber
Montag 24. Juni 2019, 07:24
Forum: Allgemeine Fragen
Thema: Type Error bei Verwendung mehrer Menüs
Antworten: 22
Zugriffe: 2528

Re: Type Error bei Verwendung mehrer Menüs

@TheBombTuber: `Path.iterdir()` auf der Klasse aufzurufen ist komisch/falsch. Die Klammern um `temp_files.name` sind überflüssig. Der `shutil.rmtree()`-Aufruf bekommt falsche Argumente. @blackjack: Wann sollte ich denn 'Path.iterdir()' aufrufen? Oder was ist an der jetzigen Methode falsch? Ist entf...
von TheBombTuber
Montag 24. Juni 2019, 07:04
Forum: Allgemeine Fragen
Thema: Type Error bei Verwendung mehrer Menüs
Antworten: 22
Zugriffe: 2528

Re: Type Error bei Verwendung mehrer Menüs

Danke an alle für die Hinweise. Ich muss mich noch daran gewöhnen die Namenskonventionen genauer einzuhalten, aber ich versuche mein bestes. Schlussendlich habe ich folgendes Ergebnis: for temp_files in Path.iterdir(TEMP_PATH): if (temp_files.name).startswith(TEMP_NAMES): print(temp_files, "wir...
von TheBombTuber
Freitag 21. Juni 2019, 13:41
Forum: Allgemeine Fragen
Thema: Type Error bei Verwendung mehrer Menüs
Antworten: 22
Zugriffe: 2528

Re: Type Error bei Verwendung mehrer Menüs

Zu denken ein Path-Objekt sei ein String. Hier stehen alle Methoden und Properties, die ein Path-Objekt kennt: https://docs.python.org/3/library/pathlib.html#methods-and-properties Du musst wohl eher auf https://docs.python.org/3/library/pathlib.html#pathlib.PurePath.name zugreifen, und das testen....
von TheBombTuber
Freitag 21. Juni 2019, 13:25
Forum: Allgemeine Fragen
Thema: Type Error bei Verwendung mehrer Menüs
Antworten: 22
Zugriffe: 2528

Re: Type Error bei Verwendung mehrer Menüs

@Sirius3 Ich habe mich nun daran gemacht meinen Code umzustrukturieren aber stoße dabei auf ein Problem mit 'pathlib' Wenn ich folgendes versuche: from pathlib import Path TEMP_PATH = Path.home() / "AppData" / "local" / "Temp" TEMP_NAMES = (".connect", "....
von TheBombTuber
Freitag 21. Juni 2019, 06:00
Forum: Allgemeine Fragen
Thema: Type Error bei Verwendung mehrer Menüs
Antworten: 22
Zugriffe: 2528

Re: Type Error bei Verwendung mehrer Menüs

Pfade setzt man nicht mit + zusammen, sondern nutzt die Bibliothek pathlib: from pathlib import Path LOGFILE = Path.home() / "Desktop" / "LogFile_bereinigung" / "LogFile.txt" Konstanten schreibt man komplett GROSS. Wenn in einem if-Block das selbe wie im else-Block ste...
von TheBombTuber
Donnerstag 20. Juni 2019, 08:04
Forum: Allgemeine Fragen
Thema: Type Error bei Verwendung mehrer Menüs
Antworten: 22
Zugriffe: 2528

Re: Type Error bei Verwendung mehrer Menüs

Wie gesagt, am besten gar nicht machen. Ansonsten würde ich das nicht selbst programmieren sondern etwas fertiges nehmen. So spontan würde mir `click` einfallen. Das macht auch das richtige – nämlich nichts – wenn die Standardausgabe kein Terminal ist. `click` ist allerdings hauptsächlich für eine ...
von TheBombTuber
Mittwoch 19. Juni 2019, 19:35
Forum: Allgemeine Fragen
Thema: Type Error bei Verwendung mehrer Menüs
Antworten: 22
Zugriffe: 2528

Re: Type Error bei Verwendung mehrer Menüs

@TheBombTuber: Wieso ``system('cls')`` durch eine extra Funktion ersetzen steht da schon: Das ist so nicht systemunabhängig. Wenn man das Systemunabhängig machen möchte, braucht man da eine Fallunterscheidung, und die will man ja nicht immer und immer wieder in den Code schreiben. Noch wichtiger is...
von TheBombTuber
Mittwoch 19. Juni 2019, 15:15
Forum: Allgemeine Fragen
Thema: Type Error bei Verwendung mehrer Menüs
Antworten: 22
Zugriffe: 2528

Re: Type Error bei Verwendung mehrer Menüs

@TheBombTuber: Und wo tritt dieser Fehler auf? Bitte immer den gesamten Traceback zeigen und nicht nur die letzte Zeile. @blackjack: Hier ist der gesamte Traceback (most recent call last): File "<ipython-input-13-1ebcaf7c99f2>", line 1, in <module> runfile('C:/Users/cpohlmann/.spyder-py3/...
von TheBombTuber
Mittwoch 19. Juni 2019, 13:58
Forum: Allgemeine Fragen
Thema: Type Error bei Verwendung mehrer Menüs
Antworten: 22
Zugriffe: 2528

Re: Type Error bei Verwendung mehrer Menüs

Hallo, da im gezeigten Code gar keinen Funktion `handle_con_menu()` existiert und auch die Variable 'conmenu` nicht existiert, kann der Fehler da eigentlich gar nicht auftreten. Gruß, noisefloor hatte die Fehlermeldung noch von einem anderen versuch in der ZA gehabt ist mir leider nicht aufgefallen...
von TheBombTuber
Mittwoch 19. Juni 2019, 13:44
Forum: Allgemeine Fragen
Thema: Type Error bei Verwendung mehrer Menüs
Antworten: 22
Zugriffe: 2528

Type Error bei Verwendung mehrer Menüs

Hallo ich habe eine Anwendung geschrieben in welcher ich mittels eines Menüs verschiedene Funktionen aufrufen lasse. Ich möchte diese Anwendung nun mit Untermenüs ausstatten aber erhalte immer den folgenden Fehler: TypeError: handle_con_menu() missing 1 required positional argument: 'conmenu' Hier d...
von TheBombTuber
Mittwoch 19. Juni 2019, 12:27
Forum: Tkinter
Thema: Countdown in Textbox
Antworten: 3
Zugriffe: 861

Re: Countdown in Textbox

@TheBombTuber: So funktioniert GUI-Programmierung nicht. Du darfst keine lang laufenden Schleifen haben, denn solange die laufen wird die GUI blockiert und Änderungen werden nicht angezeigt und die GUI reagiert nicht auf den Benutzer. `after()` ist schon die richtige Idee, aber funktioniert so nich...