我正在尝试为 Linux 创建一个简单的 Python 应用程序,并且正在使用 GTK 为其生成 UI。我才刚刚开始探索 GTK,但据我所知,当你调用GTK.main()
程序时,它会在任何地方进入该函数,并且只响应用户与 UI 的交互。问题是,我正在同时运行一个 SDN 控制器 (POX),并且我希望与 POX 对象实例关联的事件也能够运行(由于程序卡在 'GTK.main 中,目前没有发生这种情况()' 永远)。
我考虑过创建一个新线程并从那里调用 GTK.main() ,但是我不得不担心线程安全。是否有某种方式可以同时触发 UI 以及程序其余部分中实例化的对象的事件?