小编Jon*_*ley的帖子

Python中的Tkinter-从活动窗口中删除小部件

我正在尝试从活动窗口中删除Tkinter进度栏小部件(使用Tkinter的GUI窗口已初始化之后)。我正在为窗口使用Tkinter框架。我已经将进度条初始化为pb,如下所示。

pb = ttk.Progressbar(root,orient ="horizontal",length = 540, mode ="determinate")
Run Code Online (Sandbox Code Playgroud)

然后,我尝试了两种不同的方法来摆脱进度栏。初始化GUI后,当我尝试使用窗口时,下面的行导致窗口冻结并停止响应。

pb.pack_forget()
Run Code Online (Sandbox Code Playgroud)

下面的行仅使进度条的中间部分消失,但是您仍然可以看到它的两侧。

pb.destroy()
Run Code Online (Sandbox Code Playgroud)

框架初始化后,有什么方法可以使此小部件消失吗?

python user-interface window tkinter widget

1
推荐指数
1
解决办法
4322
查看次数

标签 统计

python ×1

tkinter ×1

user-interface ×1

widget ×1

window ×1