![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
文章平均质量分 77
钟柱
这个作者很懒,什么都没留下…
展开
-
如何才能在Qt Script脚本里面直接new自己的Qt C++类
Qt的script脚本除了直接使用Qt C++暴露给Qt Script的那些类以外,也可以直接new一个你自己写的Qt C++类。方法如下:1.生成一个自己的C++类AddDemo.proQT += core scriptQT -= guiTARGET = DemoCONFIG += consoleCONFIG -=原创 2013-07-02 13:32:03 · 1161 阅读 · 1 评论 -
用SWIG来生成Qt C++动态库的Python绑定
以前写过一个博客介绍用SIP来做C++的Python绑定。这几天看了看SWIG,挺不错的工具,支持把C/C++绑定成多种语言(Perl, PHP, Python, Tcl, Ruby, PHP, C#, Java等等)。最重要的是SWIG文档非常全,想想Shiboken,哎。。。我的环境如下Windows XPPython 2.7.2Qt SDK 4.8.4MinGW (gcc 4.4原创 2013-05-08 13:04:44 · 2657 阅读 · 0 评论 -
用gcov来检查Qt C++程序的代码覆盖率
最近才发现MinGW里面包含一个叫做gcov的工具,可以用来检查你的程序运行时调用了哪些代码,同时显示代码行被调用的次数。这个功能在代码的覆盖率和性能调优方便都能用上。我的运行环境Windows XPMinGW(gcc 4.4.0)Qt 4.8.4第一步:编写一个可运行的Qt程序要用到的文件:hihi.cpp, hihi.prohihi.cppc原创 2013-01-17 10:36:00 · 2630 阅读 · 0 评论 -
用SIP来生成C/C++/Qt库的Python绑定(一)
SIP可以用来生成C, C++或者Qt库的Python绑定。著名的PyQt (Qt的Python版本)就是用SIP生成的。下面的介绍基于以下环境Windows XPPython 2.7.2MinGW (gcc 4.4.0)首先,我们需要去下载,编译和安装SIP。下载下载网址 http://www.riverbankcomputing.com/software/sip/d原创 2013-01-10 16:35:05 · 1378 阅读 · 1 评论 -
用SIP来生成C/C++/Qt库的Python绑定(三)
用SIP来生成C/C++/Qt库的Python绑定(二)里面我们完成了对C++ function的Python绑定。现在我们的运行环境如下:Windows XPPython 2.7.2MinGW (gcc 4.4.0)SIP4.14.2接下来我们做一个简单的C++ 类的Python绑定生成动态链接库bar.dll我们会用到文件bar.h, bar.cpp, test原创 2013-01-14 15:54:34 · 1098 阅读 · 0 评论 -
用SIP来生成C/C++/Qt库的Python绑定(二)
用SIP来生成C/C++/Qt库的Python绑定(一)里面我们已经安装好了SIP,现在我们的运行环境如下:Windows XPPython 2.7.2MinGW (gcc 4.4.0)SIP4.14.2接下来我们做一个简单的C++ function的Python绑定先生成动态链接库foo.dll我们需要写foo.h, foo.cpp和一个测试程序main.cpp来原创 2013-01-14 15:07:52 · 1996 阅读 · 0 评论