Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 按钮缺少位置参数';自我';在btn.pack()中_Python_Button_Tkinter - Fatal编程技术网

Python 按钮缺少位置参数';自我';在btn.pack()中

Python 按钮缺少位置参数';自我';在btn.pack()中,python,button,tkinter,Python,Button,Tkinter,我已经写了一段代码,使用tkinter来制作一个按钮。这段代码可以工作并调用一个按钮,您可以单击该按钮并在其上显示一条消息。然而,在调用按钮后,shell给了我一个类型错误 看到TypeError说我缺少位置参数self,我已经尝试将self添加到我的代码中。首先我试过 btn.pack.self() 但这包括语法错误,所以我尝试了这个 btn.pack(self) 这也是一个语法错误,如何添加位置参数self而不导致语法错误 我用于创建按钮的当前代码是: btn = Button **bt

我已经写了一段代码,使用tkinter来制作一个按钮。这段代码可以工作并调用一个按钮,您可以单击该按钮并在其上显示一条消息。然而,在调用按钮后,shell给了我一个
类型错误

看到
TypeError
说我缺少位置参数
self
,我已经尝试将self添加到我的代码中。首先我试过

btn.pack.self()
但这包括语法错误,所以我尝试了这个

btn.pack(self)
这也是一个语法错误,如何添加位置参数self而不导致语法错误

我用于创建按钮的当前代码是:

btn = Button
**btn.pack()**
btn ["text"] = #whatever you want
def click():
   #whatever you want to make your button do
我希望绕开这条路

TypeError:pack\u configure缺少1个必需的位置参数:“self”


不违反语法错误。我希望输出不会在shell中给我错误消息。

也许你是指
btn=Button()
而不是
btn=Button
?我不确定你想实现什么。但是对于初学者,您需要通过
btn=Button()
创建类
Button
的实例。您使用的是类吗??Button needs()我在btn=Button后面添加了一对括号,但它仍然给我一条错误消息,我最初问的问题是关于talso@RobotMind我没有使用类