Namespaces

Variants
Actions

Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.

Archived:Configurando a Eric IDE para desenvolvimento em PySymbian

From Wiki
Jump to: navigation, search

Archived.pngAquivado: Este artigo foi arquivado, pois o conteúdo não é mais considerado relevante para se criar soluções comerciais atuais. Se você achar que este artigo ainda é importante, inclua o template {{ForArchiveReview|escreva a sua justificativa}}.

Acredita-se que este artigo ainda seja válido no contexto original (quando ele foi escrito)


Article Metadata

Artigo
Criado por lpvalente em 28 Oct 2009
Última alteração feita por hamishwillee em 31 May 2013
Featured Article
13 Sep
2009


Original em Configuring Eric IDE for PySymbian development (Inglês)

Contents

Introdução

A Eric IDE pode ser usada para desenvolvimento em PySymbian e também vem com uma ferramenta para completar código automaticamente.

Instalação

Windows

  • Verifique se você tem instalado o Python 2.4.0, ou um mais recente. Pode ser interessante usar a versão 2.5.4 pois o PySymbian 1.9.X é baseado nessa versão e o ensymble.py requer a versão 2.5.4 para criar os pacotes .sis.
  • A Eric IDE usa o Qt, então você precisará instalar o PyQt. Escolha o instalador para Windows baseado na versão do Python que você tem, ou use seu sistema de empacotamento no Linux/BSD/Unix/Mac para resolver problemas de dependência com Qt.
  • Instale a Eric IDE. Faça o download do arquivo, eric4-4.3.6.zip (Windows) ou eric4-4.3.6.tar.gz (Linux/BSD/Unix/Mac), extraia o conteúdo para algum diretório. Vá vá nesse diretório e execute o install.py (e.g.: c:\python25\python.exe install.py).
  • Execute a Eric IDE ao escolher o eric4.py ou eric4.bat (esse só no Windows), dentro do diretório de instalação do Python.
  • Baixe o plugin "Refactoring Rope" através da Eric IDE, no menu Plugins -> Plugin Repository.... Depois disso, escolha "Close & Install" para instalar o plugin.
  • Instale o PySymbian, obtido neste link.


Mac OS X (Leopard)

  • O Python já vem instalado no Mac OS X. A versão 10.5.7 vem com o Python 2.5.1, o Snow Leopard virá com a 2.6. Assim, o Python já está lá.
  • A Eric IDE usa o Qt. Baixe o Qt neste link e instale normalmente. Os pacotes binários foram obtidos utilizando o Cocoa.
  • Uma outra dependência a ser resolvida antes de instalar a Eric IDE é o SIP. Primeiro, vá em http://www.riverbankcomputing.co.uk/software/sip/download e veja qual é a versão mais atual. A minha era 4.8.1. Abra um terminal (Terminal.app) e digite:
  ftp http://www.riverbankcomputing.co.uk/static/Downloads/sip4/sip-4.8.1.tar.gz
tar -xvzpf sip-4.8.1.tar.gz
cd sip sip-4.8.1
python configure.py
make
sudo make install
cd ..
  ftp http://www.riverbankcomputing.co.uk/static/Downloads/PyQt4/PyQt-mac-gpl-4.5.2-snapshot-20090627.tar.gz
tar -xvzpf PyQt-mac-gpl-4.5.2-snapshot-20090627.tar.gz
cd PyQt-mac-gpl-4.5.2-snapshot-20090627
python configure.py
make
sudo make install
cd ..
  ftp http://www.riverbankcomputing.co.uk/static/Downloads/QScintilla2/QScintilla-gpl-2.4.tar.gz
tar -xvzpf QScintilla2/QScintilla-gpl-2.4.tar.gz
cd QScintilla2/QScintilla-gpl-2.4
cd Qt4
qmake qmake qscintilla.pro -spec macx-g++
make
sudo make install

Agora, compile o módulo Qsci:

  cd ../python
python configure.py
make
sudo make install

Agora, instale a Eric IDE (http://sourceforge.net/projects/eric-ide/files/). Baixe e extraia o arquivo eric4-4.4.tar.gz (Linux/BSD/Unix/Mac) para algum diretório e, em seguida, através do terminal, vá para esse diretório usando o comando cd. Depois digite:

  tar -xvzpf eric4-4.4.tar.gz
cd eric4-4.4/
sudo python install.py
  • Mas agora, para onde foi a Eric IDE, e como executá-la? A Eric IDE foi instalada em
 /Library/Python/2.5/site-packages/eric4/

E você pode executá-la ao digitar o seguinte comando no Terminal:

   eric4

Configurando a Eric IDE para PySymbian

Agora as APIs do PySymbian precisam ser integradas à Eric IDE.

  • Execute a ferramenta Eric API creation tool para criar um arquivo de API PySymbian. Ex:
 python C:\Python25\Lib\site-packages\eric4\eric4-api.py -o C:\PySymbian_api.api -R -p "C:\Program Files\PythonForS60\module-repo".  
 python /Library/Python/2.5/site-packages/eric4/eric4-api.py -o /PySymbian_api.api -R -p "<path for your PySymbian extracted>/PythonForS60/module-repo"

O comando a seguir pode variar dependendo da versão do Python, idioma e sistema operacional que estiver usando.

  • Na Eric IDE, escolha Settings->Preferences...->Editor->APIs e escolha "Python" na lista de linguagens ("Language").
  • Clique no botão "..." e aponte para C:\PySymbian_api.api (/PySymbian_api.api).
  • Clique em "Add"
  • Repita esse processo para outros módulos Python. Ex:
 python C:\Python25\Lib\site-packages\eric4\eric4-api.py -o python_api.api -R -p C:\Python25 (para módulos padrões do Python)
 python C:\Python25\Lib\site-packages\eric4\eric4-api.py -o eric_pyqt.api -R -p C:\Python25\Lib\site-packages\PyQt4 (para o PyQt)
 python /Library/Python/2.5/site-packages/eric4/eric4-api.py -o python_api.api -R -p "<caminho/atalho para seu Python 2.5>" (para módulos padrões do Python)
 python /Library/Python/2.5/site-packages/eric4/eric4-api.py -o /eric_pyqt.api -R -p "/Library/Python/2.5/site-packages/PyQt4/ (para o PyQt) 
  • Pressione "Compile APIs", pressione "Apply", pressione "OK".
  • Eric, Settings->Preferences...->Rope, escolha "enable autocompletion".
  • Eric, Settings->Preferences...->Editor->Calltips, escolha "Calltips Enabled".

Imagens

This page was last modified on 31 May 2013, at 01:03.
317 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×