2010-02-10 5 views
0

glib gpointer을 glib gslist에 적용하고 후자를 반복하고 싶다면 어떻게해야합니까?파이썬에서 "gslist"를 반복하는 방법은 무엇입니까?

나는 으로 gslist에 도착하는 방법을 알지 못합니다!

업데이트 : 해결 방법을 발견했습니다.이 인스턴스의 파이썬 바인딩이 완전하지 않아서 다른 해결책을 찾아야했습니다.

+0

더 많은 컨텍스트를 제공 할 수 있습니까? 내가 아는 한, 대부분의 GTK/Glib 함수는 Python 바인딩에서 GSLists 대신 Python 목록을 사용합니다. – ptomato

답변

0

glib은 응용 프로그램에서 Python에 어떻게 노출됩니까? SWIG, ctypes 또는 다른 것을 통해?

기본적으로 glib의 고유 한 기능을 사용하여 목록을 반복해야합니다. g_slist_foreach과 같은 것입니다. 포인터와 다른 매개 변수를 전달하면됩니다. 다시 말하지만, 이것은 크게 파이썬 응용 프로그램에서 glib에 액세스하는 방법에 달려 있습니다.

관련 문제