gpt4 book ai didi

python - 使用 GTK 时保持后台事件处于事件状态

转载 作者:太空宇宙 更新时间:2023-11-04 03:39:44 25 4
gpt4 key购买 nike

我正在尝试为 Linux 创建一个简单的 Python 应用程序,并使用 GTK 为其生成 UI。我才刚刚开始探索 GTK,但据我所知,当您调用 GTK.main() 时,程序就会进入该函数,并且仅响应用户与 UI 的交互。问题是,我正在同时运行 SDN Controller (POX),并且我希望与 POX 对象实例关联的事件也能够运行(目前这种情况还没有发生,因为程序永远卡在“GTK.main()”中)。

我考虑过创建一个新线程并从那里调用 GTK.main(),但随后我将不得不担心线程安全。是否有某种方法可以让 UI 事件以及程序其余部分中实例化的对象同时触发?

最佳答案

我能够通过为 GTK 和 POX Controller 生成单独的线程来解决这个问题。完成此操作后,一切都同时正常工作。

关于python - 使用 GTK 时保持后台事件处于事件状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30280774/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com