title: Python at front end and C++ at backend
body: <p>I am supposed to develop GUI using python for an application coded in C++. It is to be used as a <strong>PyMOL plugin</strong>.
  How do I decide among the different options like ctypes, Boost.Python, SWIG, wxPython or Pyrex(?)? 
  I'm quite new to Python and have had very little experience with C/C++. 
  Also, I have the Python code for GUI of a similar application. How can I identify the type of Python-C++ interface used in it?</p>
  
  <p>I don't see any of the following in the Python code:</p>
  
  <p>import wx</p>
  
  <p>from ctypes import *</p>