Код: Выделить всё
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'
Я оставляю две фрагменты с «эскизом» из timestampwindow и . Окно
Код: Выделить всё
import tkinter as tk
from pgnClocker.gui.windows.Window import *
... more imports ...
class TimestampWindow(tk.Toplevel, Window):
... code ...
Код: Выделить всё
class Window:
... code ...
def setUp(self):
self.title(CommonStringsEnum.APP_NAME.value)
Разве я не смогу использовать timestampwindow в качестве окна Tkinter, поскольку он наследует все методы от tk.toplevel ? Почему это не наследует атрибут tk ?
Подробнее здесь: https://stackoverflow.com/questions/795 ... -attribute