Обычный способ использования виджетов Qt из Python, по-видимому, заключается в их подклассе.
Классы виджетов Qt имеют очень много методов, поэтому я неизбежно добавлю в подкласс метод с тем же именем, что и метод, унаследованный от виджета Qt. В Python все методы являются виртуальными, поэтому меня беспокоит то, что какой-то код Qt может в конечном итоге вызвать мой метод вместо ожидаемого Qt - в худшем случае нарушается какой-то пограничный случай, который нелегко показать в тестировании.
С другой стороны, возможно, все методы PyQt являются просто оболочками для кода C++, на который, конечно же, не повлияют все, что я делаю с точки зрения создания подклассов Python.
Кто-нибудь знает навскидку, в чем дело?