[Python] Moj prvi programčić napisan u GTK+

C, C++, Java, PHP, Ruby...

Moderator/ica: Moderatori/ce

Pravila foruma
U naslovu teme unutar uglatih zagrada navesti o kojem jeziku je riječ. Primjer: [Java]
Avatar
PunkBastard
Postovi: 1975
Pridružen/a: 19 srp 2011, 22:39
Spol: M
OS: Debian 7 Wheezy
Lokacija: wonderland

[Python] Moj prvi programčić napisan u GTK+

Post Postao/la PunkBastard »

Program se zove Mini Calc, kod mene radi bez greške, evo source koda:
https://www.dropbox.com/s/acdvzkj4agmier9/calculator.py

Update:
Mini Calc v1.0
Osnovni program je gotov i radi kako bi trebao, ostalo je sve stvar ukusa i neobaveznog tweakanja.
source:
https://www.dropbox.com/s/79gxf1hqkbqh8 ... ulator2.py
Changelog:
-dodan još jedan zaslon
-sada se mogu računati i vrijednosti koje ne daju cjelobrojni rezultat
Zadnja izmjena: PunkBastard, dana/u 24 srp 2013, 21:28, ukupno mijenjano 1 put.
I don't want to be a human. I want to see gamma rays, I want to hear x-rays and I want to smell dark matter. I want to reach out with something other than this prehensile paws and feel the solar wind of a super nova flowing over me.
Avatar
shrike
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Spol: Y
OS: utuntu 19.10
Kontakt:

Re: [Python] Moj prvi programčić napisan u GTK+

Post Postao/la shrike »

Kako bih to trebao pokrenuti?
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Avatar
gGrga
Postovi: 82
Pridružen/a: 16 lip 2013, 18:00
Spol: M
OS: OS X, Ubuntu 11.10
Lokacija: Zagreb

Re: [Python] Moj prvi programčić napisan u GTK+

Post Postao/la gGrga »

kopirao sam cijeli source u svoju datoteku, napravio chmod +x i izbacuje mi error:

Kod: Označi sve

gGrga-2:Python gGrga$ ./test.py 
Traceback (most recent call last):
  File "./test.py", line 4, in <module>
    from gi.repository import Gtk
ImportError: No module named 'gi'
Avatar
blacx
Postovi: 1245
Pridružen/a: 22 vel 2012, 12:24
Spol: M
OS: Arch bspwm/KDE
Lokacija: Split

Re: [Python] Moj prvi programčić napisan u GTK+

Post Postao/la blacx »

shrike je napisao/la:Kako bih to trebao pokrenuti?
python3 calculator.py?


Pohvale za program, možda da dodaš da se vidi koji je broj prethodno ukucan i koja operacija, a ne da nestaju odmah pri upisu druge varijable, ali :thmb-up
Avatar
PunkBastard
Postovi: 1975
Pridružen/a: 19 srp 2011, 22:39
Spol: M
OS: Debian 7 Wheezy
Lokacija: wonderland

Re: [Python] Moj prvi programčić napisan u GTK+

Post Postao/la PunkBastard »

gGrga je napisao/la:kopirao sam cijeli source u svoju datoteku, napravio chmod +x i izbacuje mi error:

Kod: Označi sve

gGrga-2:Python gGrga$ ./test.py 
Traceback (most recent call last):
  File "./test.py", line 4, in <module>
    from gi.repository import Gtk
ImportError: No module named 'gi'
Moraš imati Gtk3 instaliran, nisam siguran dali 2 radi.

@blacx hvala, to sam razmišljao dali da napravim u 2 reda da bude i onda da se sve to vidi, ali pošto je to tek prvi program koji sam napravio da ima grafičko sučelje, dovoljno je da radi ok, još ću se sutra malo pozabaviti detaljima, staviti float umjesto int i tako još neke stvarčice.
I don't want to be a human. I want to see gamma rays, I want to hear x-rays and I want to smell dark matter. I want to reach out with something other than this prehensile paws and feel the solar wind of a super nova flowing over me.
Avatar
shrike
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Spol: Y
OS: utuntu 19.10
Kontakt:

Re: [Python] Moj prvi programčić napisan u GTK+

Post Postao/la shrike »

nemam ni python 3 ni gtk3 tako da mi ne radi :( Ista greška kao i gGrgi
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Avatar
tomog999
Postovi: 125
Pridružen/a: 03 ožu 2011, 18:18
Spol: M
OS: mint14Cina/Centos6
Lokacija: Zagreb

Re: [Python] Moj prvi programčić napisan u GTK+

Post Postao/la tomog999 »

Ja nemam ni python 3 ni gtk3 ni kompjuter, tako da uopće ne znam kako sam završio ovdje. :mrgreen:

Nice job PB, Python FTW. ::bravo
To all you "rvacki pravopis" haters, we're gona blow your planet up
we got death star(death star)
and you know that we got it(death star)

Darth Spellingius :D
ZDroid
Postovi: 55
Pridružen/a: 17 srp 2013, 12:20

Re: [Python] Moj prvi programčić napisan u GTK+

Post Postao/la ZDroid »

gGrga je napisao/la:kopirao sam cijeli source u svoju datoteku, napravio chmod +x i izbacuje mi error:

Kod: Označi sve

gGrga-2:Python gGrga$ ./test.py 
Traceback (most recent call last):
  File "./test.py", line 4, in <module>
    from gi.repository import Gtk
ImportError: No module named 'gi'
Instaliraj `gi` modul.
me@droid
Avatar
Medojedni jazavac
Postovi: 1536
Pridružen/a: 22 tra 2012, 08:55
Spol: M
OS: eOS Luna
Lokacija: ForHill Croatia
Kontakt:

Re: [Python] Moj prvi programčić napisan u GTK+

Post Postao/la Medojedni jazavac »

Meni radi. Dobar je. Probaj stavit u dva reda kak si razmisljal. To bude puno bolje.
stefan je napisao/la:tu mač gemišta
To understand recursion, you must first understand recursion.
Avatar
gGrga
Postovi: 82
Pridružen/a: 16 lip 2013, 18:00
Spol: M
OS: OS X, Ubuntu 11.10
Lokacija: Zagreb

Re: [Python] Moj prvi programčić napisan u GTK+

Post Postao/la gGrga »

ok, bacio sam se na instalaciju gtk+. slijedim upute koje sam nasao na http://python-gtk-3-tutorial.readthedoc ... stall.html.

Zapeo sam na prvom koraku. Trebao sam skinuti skriptu i pokrenuti je koja bi mi ubacila jhbuild u ~/Source.
Nakon toga krenem sa instalacijom jhbuild-a i dobivam error:

Kod: Označi sve

gGrga-2:jhbuild gGrga$ ./autogen.sh 
gnome-autogen.sh not available
yelp-tools not available
Configuring jhbuild without autotools
Now type `make' to compile jhbuild
gGrga-2:jhbuild gGrga$ make
Run "make install" to install.
gGrga-2:jhbuild gGrga$ make install
msgfmt -o ca.mo ca.po
make[1]: msgfmt: No such file or directory
make[1]: *** [ca.mo] Error 1
make: *** [install] Error 2
Pomoć? :drool

EDIT:
Skinuo sam krivu jhbuild skriptu... Problem rijesen ;)
Odgovori