Toe ek KZKG ^ Gaara se artikel oor 'fortune' gelees het, het ek die Python-skrif onthou wat ek 'n ruk gelede geskryf het, sodat ek die 'fortune'-boodskappe in 'n venster kon sien.
U moet python (natuurlik) laat installeer, met die biblioteke vir gtk en gobject: pygtk, pygobject (Op Ubuntu en afgeleides installeer u python-gtk2- en python-gobject-pakkette)
Om dit te gebruik, moet die kode in 'n gewone tekslêer gekopieër word, byvoorbeeld met die naam fortune_gtk.py. Dit kan vanaf 'n terminale uitgevoer word, in die gids waar die lêer gestoor is en dit kan vind:
python fortune_gtk.py
of gee dit toestemming vir uitvoering en begin dit soos enige toepassing. (byvoorbeeld met dubbelklik)
Die script vertoon verskillende boodskappe na mekaar en eindig wanneer die venster gesluit word.
Afhangend van die lengte van die teks, verander die grootte van die venster en die duur van die boodskappe vir 'n beter visualisering. As u op die venster klik, word die teks gekopieër en kan dit in 'n teksredigeerder geplak word.
Neem in ag dat die lettertipe eenvormig is sodat dit nie verkeerd uitgelê is nie.
Onder die kode. Geniet dit!!
(Stoor met die naam fortune_gtk.py tydens die aflaai)
PS: Ek is nie 'n programmeerder nie, maar net 'n stokperdjie. Opvallend ... :-)
5 kommentaar, los joune
Dankie vir die bydrae 😀
Inteendeel, dankie aan u vir u werk!
As u sien dat die boodskap nie in die venster pas nie, is die grootte van die lettertipe wat u stelsel toon groot. U kan dit regstel deur die grootte van die venster te vergroot. hoe? In die kode ...
waar sê:
selffaktor = .2
Dit beteken 0.2 -> venstergrootte is 20% van die skerm
Stel die faktor na smaak reg. Byvoorbeeld, teen 30% sal dit wees:
selffaktor = .3
Stoor die lêer en klaar!
Ek het die toepassing in debian 8 verskaf, maar dit werk nie baie goed nie, maar dankie vir die kode, oor 'n paar jaar as ek 'n jedi van c ++ is en dit python bereik, is dit 'n goeie didaktiese materiaal
Wat het met jou gebeur?