Tkinter按钮信息

时间:2012-02-07 03:38:44

标签: tkinter

我是Python的初学者。 每天努力学习,了解一切是如何运作的。

现在我的问题是这个。

使用Tkinter我希望能够返回一个Tkinter按钮。 例如。

单击按钮时,按钮保持不动状态 并且我无法访问我的Tkinter应用程序上的任何其他选项,直到完成一个过程。

在Tkinter应用程序上有多任务吗?

谢谢 任何信息都会很棒:)

4 个答案:

答案 0 :(得分:2)

我不相信Tkinter内置了线程或多处理功能,但Python确实有multiprocessing modulethreading module

在Tkinter Button的回调中,您可以使用其中一个模块生成一个独立于GUI执行的新进程或线程,使其能够不间断地运行。

希望这会有所帮助:)

答案 1 :(得分:0)

调用root.update()

你可以在函数开始时执行一次以使按钮弹回,或者你可以在函数内部的循环内调用它(如果有的话)以防止程序冻结。

答案 2 :(得分:0)

一旦您的流程启动并完成,您就可以创建一个可以更改其值的变量。然后,根据更改其值的变量,将按钮状态更改为disabledenabled。如果您愿意,我可以尝试传递一些代码。

答案 3 :(得分:0)

那么你只需要做一件事

pos_label='PAIDOFF'