by Anonymous » 14 Apr 2025, 01:50
Ich schreibe eine Python -Anwendung mit Tkinter -GUI. Auf Fenster Klasse (aus a TimestampWindow Instanz) Ich erhalte den folgenden Fehler:
Code: Select all
File "/home/ela/elaPythonVirtualENV/PythonScripts/pgnclocker/pgnClocker/gui/windows/Window.py", line 54, in setUp
self.title(CommonStringsEnum.APP_NAME.value)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/tkinter/__init__.py", line 2301, in wm_title
return self.tk.call('wm', 'title', self._w, string)
^^^^^^^
AttributeError: 'TimestampWindow' object has no attribute 'tk'
Dinge ändert sich nicht, wenn ich den Aufruf von title Methode direkt in timestampWindow . Fenster
Code: Select all
import tkinter as tk
from pgnClocker.gui.windows.Window import *
... more imports ...
class TimestampWindow(tk.Toplevel, Window):
... code ...
Fenster
Code: Select all
class Window:
... code ...
def setUp(self):
self.title(CommonStringsEnum.APP_NAME.value)
Könnten Sie mir bitte helfen zu verstehen, was hier los ist? Warum ist es nicht das Attribut tk ?
Ich schreibe eine Python -Anwendung mit Tkinter -GUI. Auf Fenster Klasse (aus a TimestampWindow Instanz) Ich erhalte den folgenden Fehler:
[code]File "/home/ela/elaPythonVirtualENV/PythonScripts/pgnclocker/pgnClocker/gui/windows/Window.py", line 54, in setUp
self.title(CommonStringsEnum.APP_NAME.value)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/tkinter/__init__.py", line 2301, in wm_title
return self.tk.call('wm', 'title', self._w, string)
^^^^^^^
AttributeError: 'TimestampWindow' object has no attribute 'tk'
[/code]
Dinge ändert sich nicht, wenn ich den Aufruf von title Methode direkt in timestampWindow . Fenster
[code]import tkinter as tk
from pgnClocker.gui.windows.Window import *
... more imports ...
class TimestampWindow(tk.Toplevel, Window):
... code ...
[/code]
[b] Fenster [/b]
[code]class Window:
... code ...
def setUp(self):
self.title(CommonStringsEnum.APP_NAME.value)
[/code]
Könnten Sie mir bitte helfen zu verstehen, was hier los ist? Warum ist es nicht das Attribut tk ?