self.tk.call( _tkinter.TclError: bad option "-anchor": must be -column, -columnspan, -in, -ipadx, -ipady, -padx, -pady, -row, -rowspan, or -sticky
时间: 2024-01-13 13:05:58 浏览: 51
非常抱歉,我的上一条回答有误。`anchor`选项不适用于`grid`方法。要使按钮在其单元格中水平和垂直居中,可以使用以下代码:
```
btn_addrUp_final.grid(row=frame02Count, column=0, columnspan=5, sticky="nsew")
```
在这里,使用`sticky`选项并将其设置为`"nsew"`,这将使按钮在其单元格中水平和垂直居中。如果你只想使按钮在水平方向上居中,可以使用`sticky="ew"`,如果你只想使按钮在垂直方向上居中,可以使用`sticky="ns"`。
相关问题
self.tk.call( _tkinter.TclError: unknown option "-style"
这个错误可能是由于您的tkinter版本过低,无法支持样式选项所致。
如果您使用的是Python3.x,请尝试将代码中的`-style`选项替换为`-background`或`-foreground`等常规选项,例如:
```
tk.Button(toolbar, text="查詢", bg='white', fg='blue', font=('Arial', 10), command=lambda: QueryWindow(tk.Toplevel(root))).pack(side=tk.LEFT, padx=2, pady=2)
```
这样可以为按钮添加背景颜色、前景颜色和字体等样式。
如果您想使用高级样式选项,建议尝试升级tkinter版本或使用其他GUI库,如PyQt、wxPython等。
self.tk.call( _tkinter.TclError: unknown option "-height"
这个错误提示显示你在使用了一个不支持的选项"-height",很可能是你在某个Tkinter组件的方法中使用了这个选项,但是这个选项对应的参数并不被该方法支持。
请检查你的代码,查找是否有使用了"-height"选项的地方,如果是的话,考虑替换成该方法支持的选项或参数。如果你无法确定问题出在哪里,可以提供更多代码或上下文信息,以便更好地帮助你找到问题的根源。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)