在 tkinter 中,python 告诉我没有称为粘性的选项。如何解决?

匿名2

在 tkinter 中,我会在每季度编写代码时对其进行测试。我测试了一个季度,python 给出了这个错误(无法找到简短的粘性选项,我对输出进行了一些编辑(例如:variable, text="sometext", path/to/file.pyw):

Traceback (most recent call last):
  File "path/to/file.pyw", line 4, in <module> 
    variable = tk.Label(text="sometext", sticky="w")
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.1776.0_x64__qbz5n2kfra8p0\lib\tkinter\__init__.py", line 3148, in __init__
    Widget.__init__(self, master, 'label', cnf, kw)
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.1776.0_x64__qbz5n2kfra8p0\lib\tkinter\__init__.py", line 2572, in __init__
    self.tk.call(
_tkinter.TclError: unknown option "-sticky"

如果您确实需要该信息,我正在使用 Windows 笔记本电脑。

西提兹

你把粘性放在错误的地方。你必须把sticky.grid(sticky=<>)Sticky 不是标签的一个选项,但它有助于定位标签并用于网格方法定位。

粘性 - 如果单元格大于小部件该怎么办。默认情况下,使用sticky='',小部件在其单元格中居中。sticky 可以是 N、E、S、W、NE、NW、SE 和 SW 中零个或多个的字符串连接,罗盘方向指示小部件所附着的单元格的边和角。

您也可以在此处查看有关其他选项的更多详细信息和说明。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章