__init__() got an unexpected keyword argument 'width'
时间: 2023-12-07 11:04:24 浏览: 191
这个错误通常是因为在调用函数时传递了不支持的参数。在这种情况下,可能是因为您正在使用的版本与文档中提供的版本不同。请检查您正在使用的版本是否支持该参数。如果不支持,请尝试使用其他参数或更新到支持该参数的版本。
如果您正在使用的是Python中的Map函数,则该函数不支持width和height参数。如果您想要创建一个地图,可以考虑使用其他库,例如folium或bokeh。
相关问题
报错__init__() got an unexpected keyword argument 'width'
这个报错通常是因为你在调用一个类的构造函数时,传递了一个该类不支持的参数。可能是你写错了参数名,或者该类并不支持该参数。
举个例子,如果你有一个类叫做`MyModel`,并且它的构造函数只接受`height`和`width`两个参数,那么如果你尝试使用一个名为`width`的参数调用它的构造函数,就会出现这个错误。
如果你能提供更多的上下文或代码片段,我可以更准确地帮助你解决这个问题。
TypeError: __init__() got an unexpected keyword argument 'width'
`TypeError: __init__() got an unexpected keyword argument 'width'` 这种错误通常发生在尝试向某个函数传递一个它不认识的参数时。在这个例子中,`width` 参数看起来像是用于调整Tkinter控件大小(如输入框、标签等)的一个属性,但在你使用的 `askinteger` 和 `askstring` 函数中,这个参数可能是无效的或者是新版本的Tkinter中已经改变命名或移除的。
对于Tkinter的简单对话框,`askinteger` 和 `askstring` 可能不会直接接受 `width` 参数。如果你想调整对话框的尺寸,你应该在创建对话框之前对主窗口 `root` 设置其大小。例如:
```python
root.geometry('400x300') # 设置根窗口大小为400像素宽,300像素高
first_page, max_count, page_count_1, search_query = get_user_input()
```
这里并没有直接影响到对话框本身,但是可以让整体界面看起来更大一些。如果确实需要调整对话框内部输入框的宽度,那么可能需要查阅当前Tkinter版本的文档或更新你的Tkinter模块,确认正确的参数名和用法。
阅读全文