Fortuna grafeo en Python

Legante la artikolon de KZKG ^ Gaara pri "fortuno", mi memoris la Python-skribon, kiun mi skribis antaŭ iom da tempo, por ke mi vidu la 'fortunajn' mesaĝojn en fenestro.

Vi devas havi python instalitan (evidente), kun la bibliotekoj por gtk kaj gobject: pygtk, pygobject (En Ubuntu kaj derivaĵoj instalu pakaĵojn python-gtk2 kaj python-gobject)

Por uzi ĝin, la kodo devas esti kopiita al simpla teksta dosiero, ekzemple kun la nomo fortune_gtk.py. Ĝi povas esti plenumita de fina stacio, lokante en la dosierujo kie la dosiero estis konservita kaj efektivigante:

python fortune_gtk.py

aŭ donu al ĝi ekzekutan permeson kaj lanĉu ĝin kiel ajnan programon. (ekzemple per duobla klako)

Fenestra vido kun fortuno

Fenestra vido kun fortuno

La skripto montras malsamajn mesaĝojn unu post la alia, kaj finiĝas kiam la fenestro estas fermita.

Depende de la longo de la teksto, la grandeco de la fenestro kaj la daŭro de la mesaĝoj ŝanĝiĝas por pli bona bildigo. Krome, se vi alklakas la fenestron, la teksto estas kopiita, kaj ĝi povas esti algluita en tekstredaktilo.

Konsideru, ke la tiparo estas monospacita, por ke ĝi ne estu misalineata.

Sub la kodo. Ĝuu ĝin!!

(Kiam vi elŝutas, konservu per nomo fortune_gtk.py)

PS: Mi ne estas programisto, nur amatoro. Rimarkinda ... :-)


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

5 komentoj, lasu la viajn

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.

  1.   KZKG ^ Gaara diris

    Dankon pro la kontribuo 😀

    1.    RubenGnu diris

      Male, dankon al vi pro via laboro!

  2.   RubenGnu diris

    Se ili vidas, ke la mesaĝo ne taŭgas en la fenestro, tio estas, ke la grandeco de la litero, kiun via sistemo montras, estas granda. Vi povas korekti pliigante la grandecon de la fenestro. kiel? En la kodo ...
    kie diras:
    mem.faktoro = .2
    Ĝi signifas, ke 0.2 -> fenestra grandeco estas 20% de la ekrano
    Korektu la gustan faktoron. Ekzemple, je 30% ĝi estos:
    mem.faktoro = .3
    Konservu la dosieron kaj Faru!

  3.   kompatinda taku diris

    Mi provizis la aplikaĵon en Debian 8 sed ĝi ne funkcias tre bone, sed dankon pro la kodo, post kelkaj jaroj kiam mi estos jedi de c ++ kaj atingos python ĝi estos bona didaktika materialo

    1.    RubenGnu diris

      Kio okazis al vi?