擅长:python、mysql、java
<p>要在QT项目中正确地包含pyhton的header,请执行以下操作:</p>
<ol>
<li><p>在头文件中添加<code>#include</code></p>
<pre><code>#include <Python.h>
</code></pre></li>
<li><p>在项目的<code>.pro</code>文件中插入</p>
<pre><code>CONFIG += no_keywords # Python redefines some qt keywords
INCLUDEPATH += /usr/include/python<version>
LIBS += -lpython<version>
</code></pre></li>
<li><p>根据<a href="http://doc.qt.io/qt-4.8/signalsandslots.html#using-qt-with-3rd-party-signals-and-slots" rel="nofollow">this</a>将<code>slots</code>替换为<code>Q_SLOTS</code>等。。。</p></li>
</ol>
<p>希望有帮助</p>