【发布时间】:2014-03-20 19:50:26
【问题描述】:
我对 Python 以及一般的事件驱动/GUI 编程都是新手。据我所知,所有的事件选择都是鼠标点击和按键之类的。
我在一个单独的库中编写了一组函数,这些函数从 I2C 设备(在 Raspberry Pi 上)读取。如果未读取任何内容,则函数返回 -1。所以基本上,我想循环,每次调用 read 函数,直到返回 -1 以外的东西。
我的第一反应是这样写:
readResult = -1
while (readResult == -1):
readResult = IO.read()
changeGUI()
这在 tkinter 结构中似乎不起作用。我知道如何在按下按钮时调用函数,但我不知道如何执行自定义事件。
【问题讨论】:
标签: python tkinter event-handling