Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision Last revision Both sides next revision | ||
howto:python_qt_pyqt_vtk_no_macosx [2012/10/02 12:11] labmec created |
howto:python_qt_pyqt_vtk_no_macosx [2012/10/11 08:58] labmec |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | * Instalar o Python 2.7.3 | + | ==== Instalando o ambiente do mini-curso de VTK no MACOSX ==== |
- | * Rodar script de setar variaveis de ambiente | + | |
- | * Instalar Qt 4.8.2 | + | * Instalar o [[http://www.python.org/ftp/python/2.7.3/python-2.7.3-macosx10.6.dmg|Python 2.7.3]] |
+ | * Rodar script de setar variaveis de ambiente: <code>/Applications/Python\ 2.7/Update\ Shell\ Profile.command</code> | ||
+ | * Verificar a versão (Precisa retornar "Python 2.7.3"): <code>python --version</code> | ||
- | * Instalar PyQt (p/ Python 2.7.3 e Qt 4.8.2) | + | * Instalar o [[http://ufpr.dl.sourceforge.net/project/numpy/NumPy/1.6.2/numpy-1.6.2-py2.7-python.org-macosx10.6.dmg|NumPy 1.6.2]] |
- | * Compilar VTK 5.10.0 | + | * Instalar [[http://releases.qt-project.org/qt4/source/qt-mac-opensource-4.8.2.dmg|Qt 4.8.2]] |
+ | |||
+ | * Instalar [[http://ufpr.dl.sourceforge.net/project/pyqtx/Complete/PyQtX%2B_py273_q482_pyqt494.pkg.mpkg.zip|PyQt (p/ Python 2.7.3 e Qt 4.8.2)]] | ||
+ | |||
+ | * Compilar [[http://www.vtk.org/files/release/5.10/vtk-5.10.0.tar.gz|VTK 5.10.0]] | ||
<code> | <code> | ||
Line 16: | Line 21: | ||
cmake ../VTK -DBUILD_SHARED_LIBS=ON -DBUILD_TESTING=OFF -DVTK_USE_COCOA=ON -DVTK_USE_QT=ON -DVTK_WRAP_PYTHON=ON -DVTK_QT_USE_WEBKIT=OFF -DPYTHON_EXECUTABLE=/Library/Frameworks/Python.framework/Versions/2.7/bin/python -DPYTHON_LIBRARY=/Library/Frameworks/Python.framework/Versions/2.7/lib/libpython2.7.dylib -DPYTHON_INCLUDE_DIR=/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 | cmake ../VTK -DBUILD_SHARED_LIBS=ON -DBUILD_TESTING=OFF -DVTK_USE_COCOA=ON -DVTK_USE_QT=ON -DVTK_WRAP_PYTHON=ON -DVTK_QT_USE_WEBKIT=OFF -DPYTHON_EXECUTABLE=/Library/Frameworks/Python.framework/Versions/2.7/bin/python -DPYTHON_LIBRARY=/Library/Frameworks/Python.framework/Versions/2.7/lib/libpython2.7.dylib -DPYTHON_INCLUDE_DIR=/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 | ||
- | make -j8 | + | make -j4 |
sudo make install | sudo make install | ||
Line 23: | Line 28: | ||
</code> | </code> | ||
- | * Rodar o Exemplo | + | * Salvar o exemplo (clicar no nome do arquivo, abaixo): |
+ | |||
+ | <file py u4e1.py> | ||
+ | import vtk | ||
+ | |||
+ | source = vtk.vtkConeSource() | ||
+ | |||
+ | mapper = vtk.vtkDataSetMapper() | ||
+ | mapper.SetInput(source.GetOutput()) | ||
+ | |||
+ | actor = vtk.vtkActor() | ||
+ | actor.SetMapper(mapper) | ||
+ | |||
+ | renderer = vtk.vtkRenderer() | ||
+ | renderer.AddActor(actor) | ||
+ | |||
+ | window = vtk.vtkRenderWindow() | ||
+ | window.AddRenderer(renderer) | ||
+ | |||
+ | interactor = vtk.vtkRenderWindowInteractor() | ||
+ | interactor.SetRenderWindow(window) | ||
+ | interactor.Initialize() | ||
+ | interactor.Start() | ||
+ | </file> | ||
+ | |||
+ | * Rodar o exemplo <code>python u4e1.py</code> | ||
+ | |||
+ | * Instalar o [[http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops4/R-4.2.1-201209141800/eclipse-SDK-4.2.1-macosx-cocoa-x86_64.tar.gz|Eclipse 4.2.1]] | ||
+ | * Instalar Plugin PyDev no Eclipse, conforme [[http://pydev.org/manual_101_install.html|Instruções]] | ||