Pregunta

Digamos que tengo un gpointer simplista a un gslist simplista y quisiera iterar sobre este último, ¿cómo podría hacerlo?

No sé ni cómo llegar a la gslist con el gpointer para empezar!

Actualizar . He encontrado una solución alternativa - los enlaces de Python en este caso no estaba completo, así que tuve que encontrar otra solución

¿Fue útil?

Solución

¿Cómo se glib expone a Python en su aplicación? Via trago ctypes o algo más?

Debe utilizar básicamente las funciones propias de glib para iterar sobre una lista. Algo así como g_slist_foreach. Sólo tiene que pasar que el puntero y sus otros parámetros para hacer el trabajo. De nuevo, esto depende en gran medida de cómo se accede a glib en su aplicación Python.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top