Fortune graph sa Python

Binabasa ang artikulo ni KZKG ^ Gaara sa "kapalaran", naalala ko ang script na Python na isinulat ko kanina pa upang makita ko ang mga mensahe mula sa "kapalaran" sa isang window.

Kailangan mong magkaroon ng naka-install na sawa (malinaw naman), kasama ang mga aklatan para sa gtk at gobject: pygtk, pygobject (Sa Ubuntu at mga derivatives i-install ang mga python-gtk2 at python-gobject packages)

Upang magamit ito, ang code ay dapat kopyahin sa isang simpleng text file, halimbawa kasama ang pangalang fortune_gtk.py. Maaari itong maipatupad mula sa isang terminal, na matatagpuan sa direktoryo kung saan nai-save at isinasagawa ang file:

python fortune_gtk.py

o bigyan ito ng pahintulot sa pagpapatupad at ilunsad ito tulad ng anumang application. (na may pag-double click, halimbawa)

Window view na may kapalaran

Window view na may kapalaran

Ang script ay nagpapakita ng iba't ibang mga mensahe nang sunud-sunod, at nagtatapos kapag ang window ay sarado.

Nakasalalay sa haba ng teksto, ang laki ng window at ang tagal ng mga mensahe ay nagbabago para sa isang mas mahusay na visualization. Bilang karagdagan, kung nag-click ka sa window, ang teksto ay nakopya, at maaari itong mai-paste sa isang text editor.

Isaalang-alang na ang font ay monospaced upang hindi ito naalinlangan.

Sa ibaba ng code. Tangkilikin ito !!

(Kapag nagda-download, i-save gamit ang pangalang fortune_gtk.py)

PS: Hindi ako isang programmer, isang amateur lamang. Kapansin-pansin…:-)


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   KZKG ^ Gaara dijo

    Salamat sa ambag 😀

    1.    RubenGnu dijo

      Sa kabaligtaran, salamat sa iyo para sa iyong trabaho!

  2.   RubenGnu dijo

    Kung nakikita mo na ang mensahe ay hindi umaangkop sa window, ito ay ang laki ng font na ipinapakita ng iyong system na malaki. Maaari mong itama sa pamamagitan ng pagtaas ng laki ng window. paano? Sa code…
    kung saan sabi:
    sarili.factor = .2
    Nangangahulugan ito ng 0.2 -> laki ng window ay 20% ng screen
    Iwasto ang salik sa tikman. Halimbawa, sa 30% ito ay:
    sarili.factor = .3
    I-save ang file at Tapos na!

  3.   kawawa taku dijo

    Ibinigay ko ang application sa debian 8 ngunit hindi ito gumagana nang maayos, ngunit salamat sa code, sa loob ng ilang taon kapag ako ay isang jedi ng c ++ at umabot sa sawa ito ay magiging isang mahusay na materyal sa pagtuturo

    1.    RubenGnu dijo

      Anong nangyari sa'yo?