【发布时间】:2021-09-26 19:42:46
【问题描述】:
我正在学习 tkinter 并尝试制作一个按钮,但是当我运行我的代码时出现错误提示
.TclError: 不能在内部使用几何管理器网格。已经有由 pack 管理的 slave
这是我的代码:
import tkinter
from tkinter import Button
window=tkinter.Tk()
#title
window.title("Elvoria")
#text
label=tkinter.Label(window, text = "Welcome To Elovria").pack()
#button
bt = Button(window,text="Start")
bt.grid(column=1,row=1)
window.mainloop()
【问题讨论】:
-
您不能在同一个容器(窗口、框架...)中同时使用
.grid和.pack。而且您的导入语句也是错误的 -
这能回答你的问题吗:stackoverflow.com/questions/54315989/…
-
这能回答你的问题吗? Cannot use geometry manager pack inside
-
@PCM 我同意第一部分,但你所说的 import 语句是错误的 是什么意思?
-
@TheLizzard
import tkinter在我发表评论时不在那里 ;)