【问题标题】:I want to update my frame and piechart on button click我想在按钮单击时更新我的​​框架和饼图
【发布时间】:2019-09-06 16:53:57
【问题描述】:

我正在使用 python tkinter 来制作我的 GUI。

1) 我有 3 帧,第一帧有 3 个按钮,这些按钮的输出显示在第二帧,但是当我选择第一个按钮时,第一个按钮的输出显示在第二帧,然后当第二个按钮是按下两个按钮合并的输出并显示在第二帧上。我想在按钮点击时更新我的​​框架。

2) 第 3 帧向我显示了第 2 帧的输出,这意味着当我在第二帧中输入我的条目并按下提交按钮时,会在第 3 帧绘制饼图,但是当我在第 2 帧中选择下一个条目并按下提交时饼图不更新。我希望每次点击都能更新我的饼图。

【问题讨论】:

  • 我认为 Priyanshu agarwal 试图说一旦他按下这些按钮就应该显示按钮功能的输出。但如果他只按一个按钮,什么都不会发生。他必须按下第二个按钮,然后才会显示输出。有一个简单的方法可以解决这个问题。 (在下面阅读我的答案)。

标签: python tkinter pie-chart


【解决方案1】:

在您用于按钮的每个函数的底部添加这行代码:

root.update()  # where root is your tkinter window

【讨论】:

  • 不,它没有抛出错误,但它没有更新我的框架,也没有清除饼图。
  • 确保在您拥有的每个函数中添加root.update()。它应该可以工作。
猜你喜欢
  • 1970-01-01
  • 2022-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多