如何在Python中遍历“gslist”?

0 投票
1 回答
737 浏览
提问于 2025-04-15 19:05

假设我有一个 glib 的 gpointer 指向一个 glib 的 gslist,我想要遍历这个 gslist,我该怎么做呢?

我甚至不知道怎么通过这个 gpointer 来获取 gslist,这让我很困惑!

更新:我找到了一种变通方法——在这个情况下,python 的绑定不完整,所以我不得不寻找其他解决方案。

1 个回答

0

在你的应用程序中,glib是怎么和Python连接的呢?是通过SWIG、ctypes还是其他方式?

基本上,你应该使用glib自带的函数来遍历一个列表。比如说g_slist_foreach。只需要把指针和其他参数传给它,就能完成这个任务。不过,这个具体操作还得看你在Python应用中是怎么使用glib的。

撰写回答