Gráfico da sorte em Python

Lendo o artigo de KZKG ^ Gaara sobre "fortuna", me lembrei do script Python que escrevi há um tempo para que pudesse ver as mensagens de "fortuna" em uma janela.

Você precisa ter o python instalado (obviamente), com as bibliotecas para gtk e gobject: pygtk, pygobject (No Ubuntu e derivados, instale os pacotes python-gtk2 e python-gobject)

Para usá-lo, o código deve ser copiado em um arquivo de texto simples, por exemplo com o nome fortune_gtk.py. Pode ser executado a partir de um terminal, localizando no diretório onde o arquivo foi salvo e executando:

python fortune_gtk.py

ou dê permissão de execução e inicie-o como qualquer aplicativo. (com duplo clique, por exemplo)

Vista da janela com fortuna

Vista da janela com fortuna

O script exibe mensagens diferentes uma após a outra e termina quando a janela é fechada.

Dependendo do comprimento do texto, o tamanho da janela e a duração das mensagens mudam para uma melhor visualização. Além disso, se você clicar na janela, o texto é copiado e pode ser colado em um editor de texto.

Leve em consideração que a fonte é monoespaçada para que não fique desalinhada.

Abaixo do código. Aproveitem!!

(Ao baixar, salve com o nome fortune_gtk.py)

PS: Não sou um programador, apenas um amador. Percebe-se…:-)


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   KZKG ^ Gaara dito

    Obrigado pela contribuição 😀

    1.    Ruben Gnu dito

      Pelo contrário, obrigado pelo seu trabalho!

  2.   Ruben Gnu dito

    Se você vir que a mensagem não cabe na janela, é que o tamanho da fonte que seu sistema mostra é grande. Você pode corrigir aumentando o tamanho da janela. quão? No código ...
    onde diz:
    self.factor = 2
    Significa 0.2 -> o tamanho da janela é 20% da tela
    Corrija o fator a gosto. Por exemplo, a 30% será:
    self.factor = 3
    Salve o arquivo e Pronto!

  3.   pobre taku dito

    Forneci a aplicação em debian 8 mas não funciona muito bem, mas obrigado pelo código, em alguns anos quando eu for um c ++ jedi e chegar a python será um bom material didático

    1.    Ruben Gnu dito

      O que aconteceu com você?