如何在Python中遍历“gslist”?
假设我有一个 glib 的 gpointer
指向一个 glib 的 gslist
,我想要遍历这个 gslist
,我该怎么做呢?
我甚至不知道怎么通过这个 gpointer
来获取 gslist
,这让我很困惑!
更新:我找到了一种变通方法——在这个情况下,python 的绑定不完整,所以我不得不寻找其他解决方案。
1 个回答
0
在你的应用程序中,glib
是怎么和Python连接的呢?是通过SWIG、ctypes还是其他方式?
基本上,你应该使用glib
自带的函数来遍历一个列表。比如说g_slist_foreach
。只需要把指针和其他参数传给它,就能完成这个任务。不过,这个具体操作还得看你在Python应用中是怎么使用glib
的。