PyGTK的三重来宾模式包装器
trio-gtk的Python项目详细描述
三重gtk
PyGTK的三重来宾模式包装器
使用Trio guest mode特性,我们可以在一个程序中同时运行Trio和PyGTK事件循环。这允许我们使用Trio库和通常的async
/await
语法,而不必直接管理线程池。这个库提供了一个用于初始化来宾模式的瘦包装器,并公开了一个公共API函数trio_gtk.run
,您可以将Trio main函数传递到该函数中。在
安装
$ pip install trio-gtk
请注意,trio-gtk
确实将pygobject直接作为Python包安装。我们使用宽松的边界来确保对系统包的硬依赖(请参见cairo integration documentation)不会阻止您成功安装。这可能并不总是可行的。如果您在Pip安装期间看到一个构建错误,请提出一个问题,我们将看看我们可以做什么。在
示例
^{pr2}$- 项目
标签: