我目前正在编写一个程序,该程序涉及 Tkinter(用于 GUI)、Pyserial(与设备的串行通信)和 Tweepy 的使用。目前的执行流程如下:
- GUI 类被实例化(基于 Tkinter)。这组代码也使用了 Tkinter 的标准键绑定函数。
- GUI 类在内部创建一个非阻塞串行连接。这仅用于写作,不用于阅读。
- 然后程序继续创建一个 Tweepy Stream 实例,并监听 Tweets。
GUI 和 Tweepy 实例分别工作正常。但是,当按顺序调用时,会在 (2) 处停止。Tweepy 仅在 Tkinter 窗口关闭后初始化。
有没有办法让 Tweepy 和 GUI 同时工作(类似于多线程,除了对象应该相互引用?)