파이썬 개체를 만들었지 만 신호를 보내려고합니다. 나는 그것을 객체로부터 상속 받았다. 객체, 그러나 내 객체에 새로운 신호를 생성하는 어떤 방법도없는 것 같다. 마지막 인수에 두 번째는 반환 형식과 마지막 인자이다 import gobject
class MyGObjectClass(gobject.GObject):
...
gobject.sign
io_add_watch 모니터를 python으로 (gobject를 통해) 사용하는 데 문제가 있습니다. 모든 알림 후에 전체 버퍼의 비 차단 읽기를 수행하려고합니다. 여기에 (조금 단축) 코드는 다음과 같습니다 class SomeApp(object):
def __init__(self):
# some other init that does
GObject 클래스 A는 인터페이스 IA를 구현하고 B는 A의 파생 클래스입니다. 어떻게 B가 인터페이스 IA의 일부인 A 메서드를 재정의 할 수 있습니까? 또는 GObject에서 가능합니까? 부모 클래스 메서드를 재정의하는 방법을 알고 있지만 상속이 인터페이스를 충족하면 상황이 더 복잡해 보입니다. 고맙습니다.