如何在Perl / Tk中清除Frame的值?

时间:2010-04-20 04:08:54

标签: perl perltk

在Perl / Tk中我设计了一个接口,我有一个帧。 该框架有一个Entry和Text框。当我点击按钮时 这些条目和文本值必须在框架中清除。我知道我可以 访问每个对象然后我可以清除使用删除功能。 我需要像HTML表单重置按钮功能一样。我怎样才能在Perl Tk中做这些事情?

2 个答案:

答案 0 :(得分:1)

创建一个按钮,该按钮可以访问包含您想要影响的其他窗口小部件的值的变量。按下按钮时,请重置这些变量中的值。

你能告诉我们你到底尝试了什么吗?

答案 1 :(得分:0)

有很多方法可以解决这个问题,哪种方式最有效,取决于您的应用程序及其结构。

通常将子程序绑定到“重置”按钮,该按钮将清除其他小部件的值。清除小部件的实际机制会有所不同。

离开我的头顶有三种方法:

  • 如果小部件绑定到标量,则可以清除这些标量。
  • 如果窗口小部件设置为更新对象,则可以清除对象中的值。
  • 您可以直接访问窗口小部件对象,并使用其内置方法清除它们。

可能有更多方法可以做到这一点。选择哪一个很难,而不会看到你的代码,看看什么适合你的编码风格。