Scilab com interface GTK2
Lembro de uma vez quando instalei o Scilab no Ubuntu (6.04 ou 6.10, não me lembro bem), pelo synaptic e a interface era GTK2 e gostei bastante, mas o programa quebrava demais. Hoje nas minhas buscas no oráculo(Google) ababei encontrando esse site, que mantém uma versão do Scilab com a interface GTK2.
Uma observaçao é que o Scilab consortium não mantém o ScliabGtk, se você instalar esta versão e quiser reportar um bug, tem que deixar explícito que se trata do ScilabGtk.
Eu tinha a versão “oficial” do Scilab no meu pc e tive que desistalar e está funcionando bem (até agora). Uma coisa que percebi é que o SciPad continua com a interface Tk. Quem quiser instalar e testar o ScliabGtk pode baixar diretamente no site ou clicar aqui que vai direto pro link que baixa a versão pro Ubuntu, lá diz que é pro Edgy, mas instalei aqui no Feisty sem problemas, só me pediu a instalação do tcl-8.4-dbg e tk-8.4-dbg, uma coisa que percebi enquanto escrevo este artigo é que tem nos repositórios do Ubuntu o ScilaGtk, basta digitar no terminal:
~$ sudo apt-get install scilab-gtk
Que vai instalar tranquilo, deem uma olhada no screenshot e vejam um pouco da interface dessa versão modificada(pra melhor) do Scliab. Clique na imagem se quiser vê-la em tamanho maior

Algo que passei um bom tempo procurando na net era como colocar um botão fechar em uma tab em um Wx.NoteBook. Procurei bastante mesmo e nada. O mais próximo que axei era pra WxWindows em C++, e não tava com paciência pra reescrever de C pra python. Estudando a documantação da WxPython, acabei encontrando os compemente Wx.Aui, que oferecem funções bastante interessantes em seus componentes que nos compomentes originais você não poderia fazer, mas se fizesse, seria de uma maneira um pouco anti-pythônica. O “aui” deopis de wx quer dizer ” Advanced User Interface”. E realmente comprova o que a sigla diz.
Essa classe gerencia duas janelas, por exemplo, em um lado vc tem um Wx.Notebook e no outro um Wx.Panel e quer que eles sejam redimensionáveis de acordo com o gosto do usuário, este controle resolve o seu problema.
Hoje baixei o NetBeans 6.0 Beta 2 e simplesmente fiquei babando… Imaginei como seria ter uma IDE desse porte para python. Achei legal poder fazer um aplicativo Desktop com acesso a banco de dados sem precisar escrever um SELECT * FROM…(Só fiz um teste, não tem quem me faça gostar de Java). Só escolher o SGBD e o banco e o resto é feito quase por mágica. E eu acredito que isso é um dos motivos que faltam pra que essa linguagem caia no gosto do povo. Tudo bem, os críticos podem me dizer: Pow tem o Zope, Plone, Turbo Gears…. Ok. Mas para se fazer um sistema Desktop? Ninguém me fale do Thinker… É horrível. O WxPython tem o Boa Contructor, mas ele tá muito beta ainda, embora seja o mais promissor e que eu vejo que tem um bom futuro. O PyGTK ainda é meio complicado de instalar no M$ Win
Comentários