[python] PyGTK a Windows 7

Jan Janech devel na atlas.sk
Úterý Únor 16 07:00:44 CET 2010


Dobry den,

PyGTK je vyuzite v jednom projekte, ktory vediem. Na windows pouzivame 
py2exe a InnoSetup na vytvaranie instalacneho balicka. Vsetko funguje 
uplne automaticky a teda si mozete pozriet skript, ktory mame na svn. 
Vsetko mame otestovane na windows XP/2003/Vista/2008/7 32b/64b a funguje 
principialne bez problemov.

Zdrojaky sa daju stiahnut na stranke www.umlfri.org. Pozrite si hlavne 
subor setup.py. Je dost zamotany (upravovalo ho uz kopec ludi a okrem 
toho sa snazi vyriesit vsetko), ale hadam pomoze.

Inak, GTK+ a windows je dost problematicka kombinacia. Pripravte sa na 
problemy z rychlostou a mnozstvom bugov v samotnom GTK+. Je pravda, ze 
vyuzitie GTK+ v nasom projekte je moja zasluha, dneska ale rozmyslam, ci 
to bola spravna volba, nakolko mame 95% uzivatelov a aj zopar vyvojarov 
na platforme Windows.

Ak chcete naozaj pouzivat PyGTK, nainstalujte si 32b verzie pythonu a 
vsetkych kniznic, bohuzial podpora 64b este nie je na takej urovni, ako 
by clovek chcel.

Dufam ze som pomohol.

S pozdravom,

Jan Janech

Juda Kaleta wrote:
> Zdravím,
> píšu aplikaci v Pythonu, kde mu GUI obstarává GTK, resp. PyGTK. V Linuxu 
> je vše bez problému, ten nastává až s tím, že bych aplikaci rád 
> distribuoval na platformy Windows. Jednak je problém s jednoduchou 
> instalací takovéhoto software, podle odkazu na blogspot v jednom z 
> posledních mailů z konference je to dost velký problém, ale k tomu jsem 
> se zatím nedopracoval.
> 
> K problému - po důkladném progooglení se mi podařilo nainstalovat 
> kombinaci Python, GTK, PyGTK, PyGObject, PyCairo na Windows XP. Po 
> přidání cest do PATH vše začalo fungovat tak jak má. Bohužel na Windows 
> 7 (64 bit, netuším nakolik je to důležité)  stejný postup nefungoval. 
> Při pátrání na internetu jsem vyzkoušel vše možné i nemožné - instalace 
> upravených balíčků, starší verze... Nepomohlo.
> 
> Nemáte někdo zkušenost, zaručený postup, který by fungoval?
> 


-- 

____________________________
Ing. Jan Janech
Katedra softverovych technologii
Fakulta riadenia a informatiky
Zilinska Univerzita


Další informace o konferenci Python