У меня есть функция, которая работает как root.title(winTitle)
. Вот мой код:Python TypeError: функция принимает 1 позиционные аргументы, но 2 даны
from tkinter import *
class UIWindow():
def __init__(self):
Tk()
def setWindowTitle(winTitle):
self.title(winTitle)
Но когда я запускаю его, он выдает ошибку:
TypeError: setWindowTitle() takes one positional argument but two was given
Как я могу это исправить?
Вам не хватает 'self' в методе, так что это будет' def setWindowTitle (self, winTitle) ' – kazbeel
Пожалуйста, не меняйте вопрос, чтобы код работал. Когда вы это сделаете, вопрос больше не применяется. Если вы считаете, что этот вопрос будет полезен будущим читателям, отправьте ответ в разделе ответов. Если вы этого не сделаете, удалите вопрос. – zondo
@WozzyCoder Я добавил себя, но он не работает –