PyQt的ValueChanged信号

时间:2015-02-27 14:09:54

标签: python c++ ctypes

我使用Python和PyQt5编写用户界面。

现在我在Python的UI类中有一个变量(类型:ctypes.c_long),并通过使用ctypes调用.dll文件中的函数来更改它。 Python使用C ++通过地址传递此变量。

MyVariable = ctypes.c_long(0)
MyUI.MyDll.MyFunc(ctypes.byref(MyUI.MyVariable))

在C ++(。dll文件)中,代码可以是:

int MyFunc(int& my_var){
    my_var = 5;
    return 1;
}

由于我无法在C ++代码(.dll文件)中发出信号,我希望有一种更好的方法来检测变量的值,以便与进度条同步。

谢谢!

0 个答案:

没有答案