Boost.Python和Qt继承

时间:2016-05-06 16:11:57

标签: c++ qt pyqt boost-python

我想用Qt框架编写的C ++代码用boost.python包装到python中。但我真的无法理解一个问题:当我包装类时,我也应该包装它的基类。所以我应该包装QObject,例如,如果我需要包装的类继承它吗? 例如:

class TRIKCONTROL_EXPORT BatteryInterface : public QObject, public DeviceInterface
{
    Q_OBJECT

public slots:
    /// Returns current battery voltage in volts.
    virtual float readVoltage() = 0;

    /// Returns current raw reading of battery.
    virtual float readRawDataVoltage() = 0;
};
UPD 1:现在我非常确定我不需要包装c ++ QObject,但我不知道如何告诉我的包装类继承PyQt QObject。 有什么想法吗?

0 个答案:

没有答案