4 / 4 / 2
Регистрация: 26.04.2021
Сообщений: 84
|
||||||
1 | ||||||
Ошибка при создании кнопки12.09.2022, 21:08. Показов 679. Ответов 2
Приветствую всех, прошу помощи в решении проблемы. Что я делаю не так?
Код
AttributeError: 'CreateWindow' object has no attribute 'tk' Код
Windows PowerShell (C) Корпорация Майкрософт (Microsoft Corporation). Все права защищены. Попробуйте новую кроссплатформенную оболочку PowerShell (https://aka.ms/pscore6) PS U:\Projects\Programming\Python\MathSol> & "C:/Program Files/Python310/python.exe" u:/Projects/Programming/Python/MathSol/main.py File "u:\Projects\Programming\Python\MathSol\main.py", line 10 if __name__ == "__main__" ^ PS U:\Projects\Programming\Python\MathSol> & "C:/Program Files/Python310/python.exe" u:/Projects/Programming/Python/MathSol/main.py Traceback (most recent call last): File "u:\Projects\Programming\Python\MathSol\main.py", line 3, in <module> class CreateWindow(self, title, width, height, pos_x, pos_y): PS U:\Projects\Programming\Python\MathSol> & "C:/Program Files/Python310/python.exe" u:/Projects/Programming/Python/MathSol/main.py Traceback (most recent call last): File "u:\Projects\Programming\Python\MathSol\main.py", line 3, in <module> class CreateWindow(self, title, width, height, pos_x, pos_y): PS U:\Projects\Programming\Python\MathSol> & "C:/Program Files/Python310/python.exe" u:/Projects/Programming/Python/MathSol/main.py Traceback (most recent call last): File "u:\Projects\Programming\Python\MathSol\main.py", line 3, in <module> class CreateWindow(self, title, width, height, pos_x, pos_y): NameError: name 'self' is not defined PS U:\Projects\Programming\Python\MathSol> & "C:/Program Files/Python310/python.exe" u:/Projects/Programming/Python/MathSol/main.py File "u:\Projects\Programming\Python\MathSol\main.py", line 3, in <module> class CreateWindow(title, width, height, pos_x, pos_y): NameError: name 'title' is not defined. Did you mean: 'tuple'? PS U:\Projects\Programming\Python\MathSol> & "C:/Program Files/Python310/python.exe" u:/Projects/Programming/Python/MathSol/main.py Traceback (most recent call last): File "u:\Projects\Programming\Python\MathSol\main.py", line 9, in <module> win_main = CreateWindow("Window", 512, 512, 256, 128) File "u:\Projects\Programming\Python\MathSol\main.py", line 6, in __init__ AttributeError: 'CreateWindow' object has no attribute 'title' PS U:\Projects\Programming\Python\MathSol> & "C:/Program Files/Python310/python.exe" u:/Projects/Programming/Python/MathSol/main.py Traceback (most recent call last): File "u:\Projects\Programming\Python\MathSol\main.py", line 9, in <module> win_main = CreateWindow("Window", 512, 512, 256, 128) File "u:\Projects\Programming\Python\MathSol\main.py", line 7, in __init__ self.window.geometry("{width}x{height}+{pos_x}+{pos_y}") File "C:\Program Files\Python310\lib\tkinter\__init__.py", line 2073, in wm_geometry _tkinter.TclError: bad geometry specifier "{width}x{height}+{pos_x}+{pos_y}" PS U:\Projects\Programming\Python\MathSol> & "C:/Program Files/Python310/python.exe" u:/Projects/Programming/Python/MathSol/main.py Traceback (most recent call last): File "u:\Projects\Programming\Python\MathSol\main.py", line 9, in <module> win_main = CreateWindow("Window", 512, 232, 200, 200) File "u:\Projects\Programming\Python\MathSol\main.py", line 7, in __init__ self.window.geometry("{width}x{height}+{pos_x}+{pos_y}") File "C:\Program Files\Python310\lib\tkinter\__init__.py", line 2073, in wm_geometry _tkinter.TclError: bad geometry specifier "{width}x{height}+{pos_x}+{pos_y}" PS U:\Projects\Programming\Python\MathSol> & "C:/Program Files/Python310/python.exe" u:/Projects/Programming/Python/MathSol/main.py Traceback (most recent call last): File "u:\Projects\Programming\Python\MathSol\main.py", line 9, in <module> win_main = CreateWindow("Window", 500, 500) File "u:\Projects\Programming\Python\MathSol\main.py", line 7, in __init__ self.window.geometry("{width}x{height}") File "C:\Program Files\Python310\lib\tkinter\__init__.py", line 2073, in wm_geometry _tkinter.TclError: bad geometry specifier "{width}x{height}" PS U:\Projects\Programming\Python\MathSol> & "C:/Program Files/Python310/python.exe" u:/Projects/Programming/Python/MathSol/main.py Traceback (most recent call last): File "u:\Projects\Programming\Python\MathSol\main.py", line 9, in <module> win_main = CreateWindow("Window", 500, 500) File "u:\Projects\Programming\Python\MathSol\main.py", line 7, in __init__ self.window.geometry("{width}x{height}") File "C:\Program Files\Python310\lib\tkinter\__init__.py", line 2073, in wm_geometry _tkinter.TclError: bad geometry specifier "{width}x{height}" PS U:\Projects\Programming\Python\MathSol> & "C:/Program Files/Python310/python.exe" u:/Projects/Programming/Python/MathSol/main.py Traceback (most recent call last): File "u:\Projects\Programming\Python\MathSol\main.py", line 9, in <module> self.window.geometry("${width}x${height}+${pos_x}+${pos_y}") File "C:\Program Files\Python310\lib\tkinter\__init__.py", line 2073, in wm_geometry return self.tk.call('wm', 'geometry', self._w, newGeometry) _tkinter.TclError: bad geometry specifier "${width}x${height}+${pos_x}+${pos_y}" PS U:\Projects\Programming\Python\MathSol> & "C:/Program Files/Python310/python.exe" u:/Projects/Programming/Python/MathSol/main.py Traceback (most recent call last): File "u:\Projects\Programming\Python\MathSol\main.py", line 12, in <module> win_main.run() AttributeError: 'CreateWindow' object has no attribute 'run' PS U:\Projects\Programming\Python\MathSol> & "C:/Program Files/Python310/python.exe" u:/Projects/Programming/Python/MathSol/main.py PS U:\Projects\Programming\Python\MathSol> & "C:/Program Files/Python310/python.exe" u:/Projects/Programming/Python/MathSol/main.py Traceback (most recent call last): win_main.btn_create(win_main, "Button TEST", 20, 20, 160, 40) File "u:\Projects\Programming\Python\MathSol\main.py", line 11, in btn_create self.button = tk.Button(win_name, f"{text}") File "C:\Program Files\Python310\lib\tkinter\__init__.py", line 2679, in __init__ Widget.__init__(self, master, 'button', cnf, kw) File "C:\Program Files\Python310\lib\tkinter\__init__.py", line 2595, in __init__ File "C:\Program Files\Python310\lib\tkinter\__init__.py", line 2564, in _setup self.tk = master.tk AttributeError: 'CreateWindow' object has no attribute 'tk' PS U:\Projects\Programming\Python\MathSol> & "C:/Program Files/Python310/python.exe" u:/Projects/Programming/Python/MathSol/main.py Traceback (most recent call last): File "u:\Projects\Programming\Python\MathSol\main.py", line 15, in <module> PS U:\Projects\Programming\Python\MathSol> & "C:/Program Files/Python310/python.exe" u:/Projects/Programming/Python/MathSol/main.py Traceback (most recent call last): PS U:\Projects\Programming\Python\MathSol> & "C:/Program Files/Python310/python.exe" u:/Projects/Programming/Python/MathSol/main.py Traceback (most recent call last): File "u:\Projects\Programming\Python\MathSol\main.py", line 15, in <module> win_main.btn_create(win_main, "Button", 20, 20, 160, 40) File "u:\Projects\Programming\Python\MathSol\main.py", line 11, in btn_create self.button = tk.Button(win_name, f"{text}") File "C:\Program Files\Python310\lib\tkinter\__init__.py", line 2679, in __init__ Widget.__init__(self, master, 'button', cnf, kw) File "C:\Program Files\Python310\lib\tkinter\__init__.py", line 2595, in __init__ BaseWidget._setup(self, master, cnf) File "C:\Program Files\Python310\lib\tkinter\__init__.py", line 2564, in _setup self.tk = master.tk AttributeError: 'CreateWindow' object has no attribute 'tk'
0
|
12.09.2022, 21:08 | |
Ответы с готовыми решениями:
2
Ошибка при создании интерфейса Ошибка при создании .exe Ошибка при создании apk kivy buildozer Произошла логическая ошибка при создании программы пропадают большинство объектов с экрана |
SkyJump
|
||||||
12.09.2022, 21:14 | 2 | |||||
Сообщение было отмечено AoHeaven как решение
Решение
1
|
4 / 4 / 2
Регистрация: 26.04.2021
Сообщений: 84
|
|
12.09.2022, 21:27 [ТС] | 3 |
Спасибо
0
|
12.09.2022, 21:27 | |
12.09.2022, 21:27 | |
Помогаю со студенческими работами здесь
3
Ошибка при создании кнопки Ошибка при создании кнопки Ошибка при повторном динамическом создании кнопки Ошибка при создании события для кнопки Ошибка при динамическом создании кнопки на форме Вылазит ошибка при создании кнопки для сохранения информации Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |