0
glib gpointer
을 glib gslist
에 적용하고 후자를 반복하고 싶다면 어떻게해야합니까?파이썬에서 "gslist"를 반복하는 방법은 무엇입니까?
나는 으로 gslist
에 도착하는 방법을 알지 못합니다!
업데이트 : 해결 방법을 발견했습니다.이 인스턴스의 파이썬 바인딩이 완전하지 않아서 다른 해결책을 찾아야했습니다.
glib gpointer
을 glib gslist
에 적용하고 후자를 반복하고 싶다면 어떻게해야합니까?파이썬에서 "gslist"를 반복하는 방법은 무엇입니까?
나는 으로 gslist
에 도착하는 방법을 알지 못합니다!
업데이트 : 해결 방법을 발견했습니다.이 인스턴스의 파이썬 바인딩이 완전하지 않아서 다른 해결책을 찾아야했습니다.
glib
은 응용 프로그램에서 Python에 어떻게 노출됩니까? SWIG, ctypes 또는 다른 것을 통해?
기본적으로 glib
의 고유 한 기능을 사용하여 목록을 반복해야합니다. g_slist_foreach
과 같은 것입니다. 포인터와 다른 매개 변수를 전달하면됩니다. 다시 말하지만, 이것은 크게 파이썬 응용 프로그램에서 glib
에 액세스하는 방법에 달려 있습니다.
더 많은 컨텍스트를 제공 할 수 있습니까? 내가 아는 한, 대부분의 GTK/Glib 함수는 Python 바인딩에서 GSLists 대신 Python 목록을 사용합니다. – ptomato