Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python和Qt继承 我想用Quest.python将我的C++代码用Qt框架写进Python中。但我真的不明白一个问题:当我包装类时,我还应该包装它的基类。所以我应该包装QObject吗,例如,如果我需要包装的类继承了QObject? e、 g: U_C++_Qt_Pyqt_Boost Python - Fatal编程技术网

Python和Qt继承 我想用Quest.python将我的C++代码用Qt框架写进Python中。但我真的不明白一个问题:当我包装类时,我还应该包装它的基类。所以我应该包装QObject吗,例如,如果我需要包装的类继承了QObject? e、 g: U

Python和Qt继承 我想用Quest.python将我的C++代码用Qt框架写进Python中。但我真的不明白一个问题:当我包装类时,我还应该包装它的基类。所以我应该包装QObject吗,例如,如果我需要包装的类继承了QObject? e、 g: U,c++,qt,pyqt,boost-python,C++,Qt,Pyqt,Boost Python,Python和Qt继承 我想用Quest.python将我的C++代码用Qt框架写进Python中。但我真的不明白一个问题:当我包装类时,我还应该包装它的基类。所以我应该包装QObject吗,例如,如果我需要包装的类继承了QObject? e、 g: UPD 1:现在我确信我不需要包装C++ +对象,但我不知道如何告诉我的包类继承PyQt QObject。 有什么想法吗?对不起,我不确定我是否理解你的意思。在这种情况下,PyQt如何帮助我?当然,将来我计划在项目中使用pyqt来实现信号/时隙的

Python和Qt继承 <>我想用Quest.python将我的C++代码用Qt框架写进Python中。但我真的不明白一个问题:当我包装类时,我还应该包装它的基类。所以我应该包装QObject吗,例如,如果我需要包装的类继承了QObject? e、 g:

UPD 1:现在我确信我不需要包装C++ +对象,但我不知道如何告诉我的包类继承PyQt QObject。


有什么想法吗?

对不起,我不确定我是否理解你的意思。在这种情况下,PyQt如何帮助我?当然,将来我计划在项目中使用pyqt来实现信号/时隙的使用,但是现在我需要用C++来包装C++的代码,用Python来使用。对不起,我不确定我是否理解了你。在这种情况下,PyQt如何帮助我?当然,将来我计划在项目中使用pyqt来实现信号/时隙的使用,但是现在我需要用C++来包装C++ QT代码来使用Python。
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;
};