你能告诉我为什么我的命令出现错误消息无效语法吗

from random import*

from tkinter import*


players=['wq','qwe','qwe']


players_to_random=[]


window = Tk()

window.title("Game is ON")


w= Label(window, bg="yellow")


def onclick():

     players_to_random.append(text)

     print(players_to_random)


def showButtons():

     for i in players:

          btn = Button(window, text=i command=onclick)

          btn.pack(side=LEFT)


showButtons()

我得到错误命令无效语法,但据我所知可以使用命令作为按钮的参数。那么为什么它会显示这个错误


Qyouu
浏览 159回答 1
1回答

守候你守候我

检查整个shouButtons函数中的缩进和语法。for 循环中的代码块必须缩进。Button参数text和之间也缺少逗号command。def showButtons():     for i in players:         btn = Button(window, text=i, command=onclick)         btn.pack(side=LEFT)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python