Die Suche ergab 188 Treffer

von peterpy
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...
von peterpy
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:

Code: Alles auswählen

class Beispiel():
    def beschreibe():
	das 
	ist 
	ein
	Beispiel
Gruss
Peter
von peterpy
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...
von peterpy
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
von peterpy
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
von peterpy
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...
von peterpy
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.

Code: Alles auswählen

def berechnung():
    a = exec(Formel[0])
    print(a)
Gruss Peter
von peterpy
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
von peterpy
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)...
von peterpy
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...
von peterpy
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...
von peterpy
Dienstag 15. Februar 2022, 15:40
Forum: Allgemeine Fragen
Thema: Funktion mit Rückgabewert
Antworten: 23
Zugriffe: 1565

Re: Funktion mit Rückgabewert

Man muss erst alles in einer Liste Speichern, und die dann mit return zurückgeben. Dann ist die For schleife aber schon beendet.
Du kannst aber innerhalb der for-Schleife eine andere Funktion aufrufen und dieser Funktion den zu betrachtenden Wert mitgeben.
Gruss Peter
von peterpy
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...
von peterpy
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...
von peterpy
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
von peterpy
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
von peterpy
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...
von peterpy
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...
von peterpy
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...
von peterpy
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.

Code: Alles auswählen

root.grid_rowconfigure(0, weight=1)
Gruss Peter