从 Python 中使用 Qt 小部件的常用方法似乎是对它们进行子类化。
Qt 小部件类有很多方法,因此我不可避免地要在子类中添加一个方法,其名称与从 Qt 小部件继承的方法相同。在 Python 中,所有方法都是虚拟的,所以我担心的是某些 Qt 代码最终可能会调用我的方法而不是预期的 Qt 方法——在最坏的情况下,会破坏一些不容易显示的边缘情况在测试中。
另一方面,也许所有 PyQt 方法都只是 C++ 代码的包装器,这当然不会受到我在 Python 子类化方面所做的任何事情的影响。
任何人都知道这是什么情况?