Ir para conteúdo
Fórum Script Brasil

katrash

Membros
  • Total de itens

    18
  • Registro em

  • Última visita

Posts postados por katrash

  1. Oi Lafey!

    Não desisti de Python! :rolleyes:

    Como você disse, é um prazer programar em Python. :wub:

    Tenho feito algumas experiencias para tentar resolver a dúvida apresentada neste tópico.

    Não tenho feito isso ativamente, uma vez que, tenho estudado Blender.

    Em breve, espero poder escrever meus próprios scripts para Blender utilizando Python.

    Por isso não desisti.

    Obrigado pela resposta

    Tudo de bom para você!

  2. Você usaria PyGTK, PyQt, WxPython ou Tkinter?

    Levando em consideração:

    Primeiro : Portabilidade (Linux/Windows);

    Segundo: Variedade de widgets;

    Terceiro : Bom construtor de interfaces;

    Quarto : Documentação;

    Quinto : Complexidade.

    Eu estou perdido nesse universo GUI. Tenho utilizado GTK/Glade, mas não sei se quero continuar.

    Vlw! :rolleyes:

  3. Galera, quando uso "import gtk" recebo o seguinte:

    >>> import gtk
    
    Traceback (most recent call last):
      File "<pyshell#0>", line 1, in <module>
        import gtk
      File "C:\Python25\Lib\site-packages\gtk-2.0\gtk\__init__.py", line 48, in <module>
        from gtk import _gtk
    ImportError: DLL load failed: Não foi possível encontrar o procedimento especificado.
    >>>

    Eu estava recebendo três mensagens de erro. Removi tudo, incluindo dlls do GTK no system32.

    Instalei tudo novamente da seguinte forma:

    • gtk-2.10.11-win32-1.exe
    • python-2.5.2.msi
    • pycairo-1.2.2-1.win32-py2.5.exe
    • pygobject-2.12.1-1.win32-py2.5.exe
    • pygtk-2.10.1-1.win32-py2.5.exe

    Agora não sei mais o que fazer para isso funcionar direito. Podem me ajudar?

    Vlw!

  4. Olá!

    alguém pode me dar uma noção de como é feita a integração entre C e Python?

    É possível fazer isso e depois compilar tudo com o Py2Exe?

    Vou colocar um cenário de exemplo:

    Quero fazer um programa que realize cálculos bastantes complexos. As partes críticas, que exigem rapidez, serão feitas em C. A interface e demais trechos não-críticos desejo fazer em Python (pois, penso ser mais fácil). Por fim, compilar tudo isso para um executável Windows de tal forma que eu possa levá-lo para qualquer máquina sem o interpretador.

    O que pensam disso? Viagem total? Tiro no próprio pé? :huh:

    Vlw!

  5. Oi!

    Acho que não é um erro, é somente um "alerta".

    Isso evita a compilação e execução normal do programa?

    Se ele rodar normalmente não se preocupe. Porém, diga se não compila e executa, ai tentamos resolver.

    Acho que dá para evitar esse alerta editanto um arquivo... mas não lembro-me ao certo. :unsure:

    falou!

  6. Olá!

    alguém ai usa libglade no Dev-C++? Não consigo utilizá-la.

    Não sei que parâmetros passar para o compilador/linker. Tá difícil!

    Utilizei esse tutorial para a instalação: http://hsena.wordpress.com/2007/09/11/tuto...rte-a-gtkglade/

    O template "GTK+Application" funciona numa boa. Só dá problema com a libglade.

    Consegui eliminar os alertas do compilador, porém agora recebo uma mensagem em tempo de execução:

    "Não foi possível localizar o ponto de entrada do procedimento gtk_como_box_get_active_text na biblioteca de vínculo dinâmico libgtk-win32-2.0.0.dll"

    estou ficando pirado! :(

    Desde já, agradeço!

  7. Olá a todos.

    Gente, gostaria de ter uma visão geral do pessoal que freqüenta este fórum e de como andas a utilização de Python. Leio sobre as aplicações de Python, ouço que a empresa “Fulana de Tal” o utiliza, etc.

    No entanto, e vocês?

    - Em que área vocês atuam?

    - Que uso profissional ou acadêmico, vocês têm feito desta linguagem?

    - Tem alguém ai utilizando Pyhton em aplicações comerciais (por exemplo, administração, contabilidade...)?

    Fico na dúvida se somos, na maioria, curiosos ou profissionais da área de informática utilizando Python ativamente no dia-a-dia.

    Vlw!

    PS.: eu sou um curioso que trabalha na área de educação (Física).

  8. Então... A quem possa interessar... ainda não consegui... <_<

    Porém, é possível fazer isso com uma toplevel window. Na aba General, escolha o nome da janela principal (pai) em Transitório da Janela (Essa opção está na aba General só no Glade-3, no 2.12 está na última aba a direita). Daí, é construir a Dialog a partir da janela "normal".

    pygtk: Classe: gtk.Window Método:set_transient_for()

    É isso ai...

  9. Como manter Message Dialog sempre por cima?

    Olá galera!

    Sou novato em Python, e ainda estou aprendendo os fundamentos desta linguagem.

    O cenário é o seguinte: desenhei uma interface gráfica no Glade, que contém duas janelas: a Principal e uma Message Dialog. Na janela Principal, há um botão que quando clicado mostra a Message Dialog. Parece que tudo funciona corretamente, a Message Dialog aparece e consigo captar o botão que foi clicado (ok e cancel). No entanto, na consigo fazer a Message Dialog ficar “sempre por cima” da janela principal. Já procurei no Google, porém, não consegui encontrar nada que ajude, provavelmente estou procurando no lugar errado.

    Alguém, por favor, pode me ajudar? Como manter a Message Dialog “sempre por cima”?

    Abaixo, vai o código escrito por mim. Se alguém quiser dar uma olhada, criticas serão bem-vindas.

    Vlw! Abraço a todos!



    # -*- coding: cp1252 -*-
    import pygtk, gtk, gtk.glade

    class Aplicacao:

    def __init__(self):
    self.app = gtk.glade.XML("testeWinMsgDialog.glade")
    self.winPrincipal = self.app.get_widget("winPrincipal")
    self.winMsgDialog = self.app.get_widget("winMsgDialog")
    self.app.signal_autoconnect(self)

    def main(self):
    gtk.main()

    def on_btnMsgDialogShow_clicked(self, button):
    resp = self.winMsgDialog.run()
    self.winMsgDialog.hide()
    text1 = "<span size='xx-large'><b>Botões Ok/Cancel</b></span>\n\n"
    if resp == gtk.RESPONSE_OK:
    text2 = "<span size='x-large'>Você clicou no botão OK.</span>"
    else:
    text2 = "<span size='x-large'>Você clicou no botão CANCEL.</span>"
    text3 = unicode(text1 + text2, "iso8859-1")
    self.app.get_widget("lblResponse").set_markup(text3)

    def on_winMsgDialog_delete_event(self, widget, data=None):
    self.winMsgDialog = self.app.get_widget("winMsgDialog")
    self.winMsgDialog.hide()
    return True

    def gtk_main_quit(self, widget, data=None):
    gtk.main_quit()

    if __name__ == "__main__":
    myApp = Aplicacao()
    myApp.main()

    [/codebox]

×
×
  • Criar Novo...