¿cómo puedo repetir un “GSList” en Python?
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
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