【问题标题】:_tkinter.TclError: unknown option "-window"_tkinter.TclError:未知选项“-window”
【发布时间】:2022-01-15 08:21:19
【问题描述】:

当我尝试使用以下源代码将框架放入我的窗口时,我偶然发现了这个错误:

frame=tkinter.Frame(window="relief",relief="ridge",borderwith=20)

我得到了这个错误: _tkinter.TclError: unknown option "-window" 也许我传递了错误的参数,但我只是不知道该传递什么......

【问题讨论】:

  • 不是window,是master
  • Stack Overflow 上的任何基本文档甚至代码示例都可以回答您的问题。

标签: python tkinter


【解决方案1】:

问题出在参数上。第一个参数是您要在其中添加 Frame 的小部件。检查以下示例:

from tkinter import *
from tkinter import tkk

#This is your root
root = Tk()
root.title('Example App')

#Here you add the frame to the root
mainFrame = ttk.Frame(root)

在这种情况下,我们将 Frame 放在根目录中。

【讨论】:

  • 当 OP 使用 tk.Frame 时,你为什么使用 ttk.Frame?这可能会让他们感到困惑。还有relief="ridge",borderwith=20去哪儿了?
猜你喜欢
  • 2020-02-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-24
  • 2018-03-29
  • 2021-01-17
  • 2012-08-18
  • 1970-01-01
相关资源
最近更新 更多