21.12.2022 Views

python_para_desenvolvedores_2ed

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

328 Integração com .NET

def on_btn_click(self, *args):

"""

Acontece quando o botão é pressionado

"""

try:

r = repr(eval(self.txt.Text))

MessageBox.Show(self.txt.Text + ' = ' + r, 'Resultado')

except:

MessageBox.Show('Não foi possível avaliar: ' + \

self.txt.Text, 'Erro')

if __name__ == '__main__':

janela = Janela()

O IronPython pode ser usado com o Mono 100 , que uma implementação Open

Source da especificação do .NET. O Mono apresenta a vantagem de ser

portável, suportando outras plataformas além do Windows, porém não

implementa todos os componentes do .NET (como o Windows Forms). Existe

também uma IDE para o IronPython, chamada IronPython Studio 101 .

100Endereço do projeto: http://www.mono-project.com/Main_Page.

101Disponível em: http://www.codeplex.com/IronPythonStudio.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!