@
thedevil7 恩,我看到你给我的代码咯,写得好啊,觉得Qt的逻辑分明好懂比MFC强点。
目前我已经将新写的python算法包和过去编的python算法链接起来了。opengl的可视化也有了眉目。
我也许大概似乎看懂了如何写C扩展。但有一个疑问,也可能是我C好长时间不用了,
我看写C wrapper部分的代码,会将参数传到 自己的C函数里面。我想将python算法中的numpy.matrix对象用opengl画出来,我觉得这个不容易
1. 如何共享内存对象?我是说,给wrapper函数传形参我会,但能不能传一个指针,指向这个matrix的数据结构?
2. 当然,我又想了一下,C 里面也没法直接识别numpy.matrix的对象,所以必须在传入C代码之前将它转换成可以被C识别的数据结构,是python内部实现的list吗?
因为我觉得从python输出一个一个矩阵文件,再让C读,那就不是hybrid编程了,好傻啊。。。
Qt的部分我先暂时放下了,我的赶紧先把最重要的可视化搞好,一次折腾这么多东东有点hold不住呢。谢谢咯。