我有一個功能,設計運行像root.title(winTitle)
。這裏是我的代碼:Python類型錯誤:函數需要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我加了自我,但它似乎沒有工作 –