Nee ich brauch das da so, damit erspare ich mir das spätere zusammenbauen der einzelnen Elemente.
Oder meinst du etwas anderes?
Die Suche ergab 49 Treffer
- Mittwoch 24. April 2024, 10:04
- Forum: Tkinter
- Thema: Recursive Erstellung und Löschung von Entrys
- Antworten: 17
- Zugriffe: 1371
- 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...
- 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...
- 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...
- 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...
- 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:...
- 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...
- 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...
- 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: Danke. Ist angepasst und gemerktSirius3 hat geschrieben: ↑Montag 24. Juni 2019, 07:44Code: Alles auswählen
for filepath in TEMP_PATH.iterdir(): if filepath.name.startswith(TEMP_NAMES): print(filepath , "wird entfernt") shutil.rmtree(filepath)
- 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...
- 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...
- 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....
- 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", "....
- 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...
- 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 ...
- 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...
- 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/...
- 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...
- 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...
- 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...