ich habe mal eine bitte , vielleicht werden hier einige daraus schlau.
Ich habe mir ein kleines Programm gebaut wo nur 2 Entry Felder sind , die dann ebend die Werte zu einer Function schicken und das abarbeiten . Also nix besonderes .
Meine Frage ist sobald ich ins Textfeld klickeund Schreiben will kommt sofort dieser fehler.
Code: Alles auswählen
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python3.12/tkinter/__init__.py", line 592, in get
return self._tk.getint(value)
^^^^^^^^^^^^^^^^^^^^^^
_tkinter.TclError: expected integer but got "0k"
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.12/tkinter/__init__.py", line 1967, in __call__
return self.func(*args)
^^^^^^^^^^^^^^^^
File "/home/torsten/PycharmProjects/Terminal App/.venv/lib/python3.12/site-packages/customtkinter/windows/widgets/ctk_entry.py", line 120, in _textvariable_callback
if self._textvariable.get() == "":
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/tkinter/__init__.py", line 594, in get
return int(self._tk.getdouble(value))
^^^^^^^^^^^^^^^^^^^^^^^^^
_tkinter.TclError: expected floating-point number but got "0k"
Aber das Programm läuft und funktioniert aber komischer weise.
Weiß einer was das ist ?
Er sagt was von Gleitkomma Zahlen erwartet ....
Da ich in der Datenbank 2 Felder habe die nur Zahlen erwarten also Integer , habe ich auch die Variablen in der IntVar gesetzt .