Fortune-graf i Python

Når jeg læste KZKG ^ Gaaras artikel om "formue", huskede jeg Python-scriptet, som jeg skrev for et stykke tid siden, så jeg kunne se 'formue' -meddelelserne i et vindue.

Du skal have python installeret (selvfølgelig) med bibliotekerne til gtk og gobject: pygtk, pygobject (I Ubuntu og derivater installerer python-gtk2 og python-gobject-pakker)

For at bruge den skal koden kopieres til en almindelig tekstfil, for eksempel med navnet fortune_gtk.py. Det kan køres fra en terminal, lokalisere i det bibliotek, hvor filen blev gemt og køre:

python fortune_gtk.py

eller giv det eksekveringstilladelse og start det som enhver applikation. (med f.eks. dobbeltklik)

Vinduesudsigt med formue

Vinduesudsigt med formue

Scriptet viser forskellige meddelelser efter hinanden og slutter, når vinduet lukkes.

Afhængigt af længden af ​​teksten ændres størrelsen på vinduet og meddelelsens varighed for en bedre visualisering. Derudover, hvis du klikker på vinduet, kopieres teksten, og den kan indsættes i en teksteditor.

Vær opmærksom på, at skrifttypen er monospaced, så den ikke er forkert justeret.

Under koden. Nyd det!!

(Gem ved navn fortune_gtk.py, når du downloader)

PS: Jeg er ikke en programmør, bare en hobbyist. Mærkbar…:-)


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   KZKG ^ Gaara sagde han

    Tak for bidraget 😀

    1.    RubenGnu sagde han

      Tværtimod tak til dig for dit arbejde!

  2.   RubenGnu sagde han

    Hvis de ser, at meddelelsen ikke passer i vinduet, er det, at størrelsen på det bogstav, som dit system viser, er stor. Du kan rette ved at øge størrelsen på vinduet. hvordan? I koden ...
    hvor siger:
    selvfaktor = .2
    Det betyder 0.2 -> vinduesstørrelse er 20% af skærmen
    Ret faktoren efter smag. For eksempel vil det ved 30% være:
    selvfaktor = .3
    Gem filen og udført!

  3.   dårlig taku sagde han

    Jeg leverede applikationen i debian 8, men den fungerer ikke særlig godt, men tak for koden, om et par år, når jeg er en c ++ jedi, og den når python, vil det være et godt didaktisk materiale

    1.    RubenGnu sagde han

      Hvad skete der med dig?