第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

TypeError:button_click()缺少1個(gè)必需的位置參數(shù):“ self”

TypeError:button_click()缺少1個(gè)必需的位置參數(shù):“ self”

守候你守候我 2021-04-05 09:06:05
我總是不斷收到類(lèi)型錯(cuò)誤,說(shuō)我缺少1個(gè)必需的位置參數(shù),這是“自我”,我該如何解決呢?from tkinter import *import tkinterfrom client import*root = tkinter.Tk()class view():        root.geometry("250x300")    F1 =Frame()    L = Listbox(F1)    L.grid(row=0, column =0)     L.pack()    F = open("users.txt","r")    M = F.read()    cont = M.split()    for each in cont:        ind = each.find("#") + 1        L.insert(ind+1 ,each[ind:])        break    F.close()    F1.pack()    # strng_ind = -1def button_click(self):        self.form.destroy()        Chatclient().design()button = Button(root, text="Create Group Chat", command= button_click)button.pack()root.mainloop()
查看完整描述

3 回答

?
眼眸繁星

TA貢獻(xiàn)1873條經(jīng)驗(yàn) 獲得超9個(gè)贊

問(wèn)題在這里:

button = Button(root, text="Create Group Chat", command= button_click)

注意命令-它說(shuō)要調(diào)用button_click,并且將不帶參數(shù)。您將點(diǎn)擊功能定義為

def button_click(self):

因此,當(dāng)您單擊按鈕button_click 并不帶任何參數(shù)調(diào)用時(shí),由于您的定義需要一個(gè)自變量-無(wú)論是因?yàn)樗陬?lèi)中還是出于某種原因-您都會(huì)收到錯(cuò)誤。擺脫self參數(shù)

def button_click():

或者如果應(yīng)該將其作為類(lèi)定義的一部分,則僅使用有效的對(duì)象定義Button。例如,您可以放入def __init__(self)

self.button = Button(root, text="Create Group Chat", command= self.button_click)

加上在構(gòu)造函數(shù)中構(gòu)造GUI的額外好處,這是很好的設(shè)計(jì)。


查看完整回答
反對(duì) 回復(fù) 2021-04-09
  • 3 回答
  • 0 關(guān)注
  • 294 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)