Support for Qt Interfaces¶
PyQt5通常不支持定义从多个Qt类继承的类。例外是从Qt定义为interfaces的类继承,例如QTextObjectInterface
。
Qt接口是一个抽象类,它只包含纯虚拟方法,并用作(通常)一个QObject
子类的混合。它通常用于定义插件必须实现的接口。
请注意,为了使用接口类,PyQt5不需要等价的Qt的Q_INTERFACES
宏。
包含在PyQt5中的textobject.py
示例演示了接口的使用。
PyQt5通常不支持定义从多个Qt类继承的类。例外是从Qt定义为interfaces的类继承,例如QTextObjectInterface
。
Qt接口是一个抽象类,它只包含纯虚拟方法,并用作(通常)一个QObject
子类的混合。它通常用于定义插件必须实现的接口。
请注意,为了使用接口类,PyQt5不需要等价的Qt的Q_INTERFACES
宏。
包含在PyQt5中的textobject.py
示例演示了接口的使用。