Die Suche ergab 188 Treffer
- Freitag 8. April 2022, 12:09
- Forum: Tkinter
- Thema: how to change string result to float?
- Antworten: 8
- Zugriffe: 2046
Re: how to change string result to float?
Hallo mureed.niazie, bitte gewöhn dir an, Code in Funktionen oder Klassen zu packen. Hier eines der vielen Zitate aus dem Forum: Auf Modulebene sollte nur Code stehen der Konstanten, Funktionen, und Klassen definiert. Das Hauptprogramm steht üblicherweise in einer Funktion die `main()` heisst. Ich h...
- Dienstag 5. April 2022, 10:19
- Forum: Tkinter
- Thema: how to change string result to float?
- Antworten: 8
- Zugriffe: 2046
Re: how to change string result to float?
Hallo mureed.niazie,
ich nur raten, was zu was gehören soll.
Bitte setz deinen Code zwischen die Code-Tags (Taste mit </>)
Dann sieht das so aus:
Gruss
Peter
ich nur raten, was zu was gehören soll.
Bitte setz deinen Code zwischen die Code-Tags (Taste mit </>)
Dann sieht das so aus:
Code: Alles auswählen
class Beispiel():
def beschreibe():
das
ist
ein
Beispiel
Peter
- Dienstag 5. April 2022, 07:54
- Forum: Allgemeine Fragen
- Thema: Message für Game in Tkinter ohne Messagebox oder doch Pygame?
- Antworten: 1
- Zugriffe: 259
Re: Message für Game in Tkinter ohne Messagebox oder doch Pygame?
Hallo NCode, wenn Du Tkinter ohne Messagebox nutzen willst, kommst Du nicht darum herum, dein Meldefenster einmal selbst zu bauen. Zum Beispiel mit einem Toplevel mit einem Frame , ein Label Widget und eventuell einer Taste drin um das Toplevel auszublenden. So kannst Du deine Infos gestalten wie Du...
- Dienstag 15. März 2022, 14:33
- Forum: Allgemeine Fragen
- Thema: TK - Label ohne Zeichengrenze
- Antworten: 2
- Zugriffe: 238
Re: TK - Label ohne Zeichengrenze
Hallo M4TTHI_01,
nutze das Entry Widget.
Das kannst Du mit sehr vielen Zeichen füllen
und wenn nötig auch scrollen.
Gruss Peter
nutze das Entry Widget.
Das kannst Du mit sehr vielen Zeichen füllen
und wenn nötig auch scrollen.
Gruss Peter
- Dienstag 15. März 2022, 12:48
- Forum: Allgemeine Fragen
- Thema: i18n mit gettext
- Antworten: 3
- Zugriffe: 324
Re: i18n mit gettext
Dann soltest Du die po Datei kompilieren.
gettetxt sucht die mo Datei.
Gruss Peter
gettetxt sucht die mo Datei.
Gruss Peter
- Dienstag 15. März 2022, 12:23
- Forum: Allgemeine Fragen
- Thema: i18n mit gettext
- Antworten: 3
- Zugriffe: 324
Re: i18n mit gettext
Hallo AFX, gib deinem Ordner locale den ganzen Pfad an. from pathlib import Path uebersetzungsdatei = Path("/pfad/zu/pcrm/locale") Und Du solltest eine pcrm.mo Datei haben. Erstellst Du die Übersetzung mit poedit? Im Reiter Datei findest Du MO Datei erstellen. Poedit hat eine gute Hilfe. G...
- Donnerstag 3. März 2022, 12:28
- Forum: Allgemeine Fragen
- Thema: Berechnung mit exec()-Befehl klappt nicht
- Antworten: 10
- Zugriffe: 490
Re: Berechnung mit exec()-Befehl klappt nicht
Hallo Falkee,
die Fehlermeldung sagt es doch, die Variable a ist nicht definiert.Gruss Peter
die Fehlermeldung sagt es doch, die Variable a ist nicht definiert.
Code: Alles auswählen
def berechnung():
a = exec(Formel[0])
print(a)
- Montag 21. Februar 2022, 10:33
- Forum: Allgemeine Fragen
- Thema: Abfragen, ob gestartetes Skript bereits läuft
- Antworten: 11
- Zugriffe: 880
Re: Abfragen, ob gestartetes Skript bereits läuft
__deets__'s Lösung finde ich die bisher beste.
Gruss Peter
Gruss Peter
- Freitag 18. Februar 2022, 13:41
- Forum: Allgemeine Fragen
- Thema: Abfragen, ob gestartetes Skript bereits läuft
- Antworten: 11
- Zugriffe: 880
Re: Abfragen, ob gestartetes Skript bereits läuft
ich handhabe das folgendermassen: wird das Script gestartet wird, in meinem Fall, ein lock_file in /var/tmp/ angelegt. Wird das Script ordentlich beendet, also nicht abgewürgt, wird das lock_fil gelöscht. Das Löschen wird auch beim Starten vom PC aufgerufen (Cronjob). def beende_anwendung(lock_file)...
- Mittwoch 16. Februar 2022, 15:14
- Forum: Tkinter
- Thema: tkinter wird nicht angezeigt in Pycharm
- Antworten: 4
- Zugriffe: 1549
Re: tkinter wird nicht angezeigt in Pycharm
Hallo Unxendlicher, Namen werden klein und eventuell mit Unterstrich geschrieben. so_sind_diese_besser_lesbar. Bitte gewöhn dir korrekte Schreibweise schon früh an. Es hat sich eingebürgert, tkinter als tk zu importieren. Das Wurzelfenster ist normalerweise root, muss nicht sein, doch es ist praktis...
- Mittwoch 16. Februar 2022, 08:23
- Forum: Allgemeine Fragen
- Thema: Funktion mit Rückgabewert
- Antworten: 23
- Zugriffe: 1565
Re: Funktion mit Rückgabewert
Hallo PeterL (anderer Peter) Hallo, aber wie soll der übergebene Wert zum Aufrufer zurückkommen ? Die andere Funktion sendet doch sein das return zur aufrufenden Funktion ? Bis dann. Der Wert bleibt ja in der Funktion mit der for -Schleife erhalten. Aber vielleicht willst Du den Wert in der Nebenfun...
- Dienstag 15. Februar 2022, 15:40
- Forum: Allgemeine Fragen
- Thema: Funktion mit Rückgabewert
- Antworten: 23
- Zugriffe: 1565
Re: Funktion mit Rückgabewert
Du kannst aber innerhalb der for-Schleife eine andere Funktion aufrufen und dieser Funktion den zu betrachtenden Wert mitgeben.Man muss erst alles in einer Liste Speichern, und die dann mit return zurückgeben. Dann ist die For schleife aber schon beendet.
Gruss Peter
- Donnerstag 10. Februar 2022, 13:04
- Forum: Allgemeine Fragen
- Thema: Umbenennen von PDFs
- Antworten: 4
- Zugriffe: 313
Re: Umbenennen von PDFs
Hallo Bebbi, wenn Du erst die Leerzeichen durch Untersriche ersetzen willst: from pathlib import Path verzeichnis = Path('/daten') for file in Path.glob(verzeichnis, '*.txt'): print(file) leerzeichen = ' ' if leerzeichen in str(file): print("leerzeichen gefunden") neuer_name = str(file).re...
- Dienstag 4. Januar 2022, 14:50
- Forum: Tkinter
- Thema: Dynamisch verteilte Widgets (Button) je nach Fenstergröße in die nächste Zeile
- Antworten: 6
- Zugriffe: 1483
Re: Dynamisch verteilte Widgets (Button) je nach Fenstergröße in die nächste Zeile
und damit das nicht passiert: Exception in Tkinter callback Traceback (most recent call last): File "/usr/lib64/python3.8/tkinter/__init__.py", line 1892, in __call__ return self.func(*args) File "XxBlueTomatoXx_1.py", line 20, in buttonresize buttons_positionieren(buttons, maxbu...
- Dienstag 14. Dezember 2021, 12:57
- Forum: Tkinter
- Thema: Fenster permanent im Hintergrund halten
- Antworten: 1
- Zugriffe: 1308
Re: Fenster permanent im Hintergrund halten
Hallo Ahris,
was heisst, die Fenster im Hintergund halten?
Sind die Fenster iconisiert, versteckt, oder im Vordergrund hinter einem anderen Fenster?
Fenster lassen sich mit tkinter iconisieren -> fenster.iconify(),
oder Toplevel Fenster verstecken mit -> fenster.withdraw().
Gruss
Peter
was heisst, die Fenster im Hintergund halten?
Sind die Fenster iconisiert, versteckt, oder im Vordergrund hinter einem anderen Fenster?
Fenster lassen sich mit tkinter iconisieren -> fenster.iconify(),
oder Toplevel Fenster verstecken mit -> fenster.withdraw().
Gruss
Peter
- Dienstag 23. November 2021, 08:15
- Forum: Tkinter
- Thema: Kann Theme "Breeze" nicht einbinden
- Antworten: 3
- Zugriffe: 1226
Re: Kann Theme "Breeze" nicht einbinden
Hallo Ulrich,
vielleicht hilft dir das weiter:https://tkdocs.com/shipman/ttk-theme-layer.html
Gruss Peter
vielleicht hilft dir das weiter:https://tkdocs.com/shipman/ttk-theme-layer.html
Gruss Peter
- Mittwoch 17. November 2021, 13:05
- Forum: Allgemeine Fragen
- Thema: wie kommuniziren funktionen mit einander in python?
- Antworten: 3
- Zugriffe: 319
Re: wie kommuniziren funktionen mit einander in python?
Hallo Claudia, def meine_erste(): # Zusammengestzte Namen mit Unterstrich verbinden, # so ist das besser lesbar. myliste = [1,2,3,4] return myliste # Gibt myliste an die aufrufende Funktion zurück # In diesem Fall, an die Funktion meine_zweite def meine_zweite(x): # Bekommt vom Aufrufer die Variable...
- Montag 8. November 2021, 13:22
- Forum: Tkinter
- Thema: Treeview will nicht
- Antworten: 6
- Zugriffe: 1891
Re: Treeview will nicht
Hallo Wolfgang, pack erachte ich ganz und gar nicht als verkorkst, es ist einfach anders als grid und ermöglicht auch Layouts die nicht an ein Gitter gebunden sind. Nur dürfen pack und grid nicht zusmmen im selben Widget verwendet werden. Aber um einen Frame in einen Frame zu setzen, genügt pack. Da...
- Freitag 5. November 2021, 10:40
- Forum: Tkinter
- Thema: Treeview will nicht
- Antworten: 6
- Zugriffe: 1891
Re: Treeview will nicht
Hallo we1303, gib den Spalten eine minimale Breite, z:B: minwidth=150 Dein gestutzter Code: test = True # True|False = Zugriff auf SQLite file = 'Ersatzteile.db' #\ table = 'etl_utf' #/ mode = 'grid' # 'grid'|'packh'|'packv' char_width, base_width = 6.3, 8 # Spaltenbreite import tkinter as tk from t...
- Dienstag 31. August 2021, 06:35
- Forum: Tkinter
- Thema: Problem mit der unteren Fensterkante
- Antworten: 6
- Zugriffe: 1261
Re: Problem mit der unteren Fensterkante
Hallo Thorsten
wenn Du die Spalten Dehnung erlaubst, kannst Du das auch mit den Zeilen.
Gruss Peter
wenn Du die Spalten Dehnung erlaubst, kannst Du das auch mit den Zeilen.
Code: Alles auswählen
root.grid_rowconfigure(0, weight=1)