Vážení,
předpokládám že není problémem formát obrátku, zda
GIF nebo PNG, protože v předchozím díle došlo k
zobrazení bezproblémově a technická chybka se vždy může vloudit na cestě k uživateli.Myslím, že je podstatné, zda si každý dovede přepsat základní
skript do svého OP a pouze si jej zkompiluje a spustí. Teda pokud se zajímá o podstatu věci.
Zdeněk
Kdyz uz jsme u toho spousteni programu, hazi mi to chybu: Traceback (most recent call last): File "./priklad2.py", line 8, in ? class MyFrame(wxFrame): NameError: name 'wxFrame' is not defined.
Ja vim, ze je chyba mezi zidli a klavesnici, ale poradi nekdo, co s tim? Mam Python 2.2.2 a libwxgtk2.2-python (tak je to oznaceno v Debianu). Priklad z prvniho clanku sel v pohode. Jinak moc diky za serial:-)
Mam pocit, ze to nebyla uplne chyba mezi zidli a klavesnici. Me to pod win98 taky nechtelo behat. Bylo nutne par modifikaci neco jako:
Radek 03: from wxPython.wx import *
Radek 12: wxFrame.__init__(self, parent, id, title, wxPoint(150,150),
Nakonec jsem to spustil. Kdyz ty chyby dam dohromady s tim poskozenym gifem, tak myslim, ze by si to mel priste autor po sobe poradne zkotrolovat :-) Je to skoda, a kazi to dojem z jinak dobreho clanku.
A kdyz uz jsme u toho shromazdovani chyb,
#! /usr/local/bin/env python
asi taky moc lidem fungovat nebude.
Tahle konstrukce s env se pouziva kvuli tomu, ze nekde je python v /usr/bin, jinde v /usr/local/bin,
ale env byva vsude /usr/bin/env
(tento zmatek zacina uz v prvnim dile...)
S tim spoustenim na rh7 bych to spis resil nalinkovanim
ln python python2 (pokud uz neni)
a
#!/usr/bin/env python2
Ale kazdopadne diky za zajimavy serial
Musim podotknout, ze pouzivam prakticky pouze RedHat
a SuSE. Na obou distribucich jsem experimentoval se
zadavanim - #!/usr/bin/env python - ve vsech variantach, vcetne .../env python2, ale prave na
distribucich RedHat do verze 7.1Cz i Us dochazi k
chybam pri spousteni skriptu s wxPython, ktera se
spatne linkuje ke skriptum.A zatim jsem mel vzdy
bezproblemove spusteni prave s ".../local/bin/env"
a vzdy doslo k nalinkovani wxPython. Nejsem na Linux
jako OS zadny guru a zde uvadim pouze sve zkusenosti
ozkousene v praxi.Netvrdim ze to musi fungovat na
sto procent, ale nikdy jsem s tim nemel problem a
i po upgrade pythonu se vzdy linkuje aktualizovana
verze vcetne wxPython, ktera je prave umistena do
domovskeho adresare Pythonu v .../usr/local/.....
Pokud s tim ma nekdo problem, musi si vyzkouset asi
i ostatni zpusoby, ktere uvadi "martin", ale u mne
se zadny takovy problem jak na RedHatu tak i Na SuSe
navyskytl. Docela by me zajimaly zkusenosti ostatnich, pokud bude nekdo reagovat na tento prispevek. S pozdravem Zdenek Kral
Sypu si popel na hlavu za nedostatky ve skriptu,
to je tak kdyz se nedostava casu a chce se
dodrzet termin predani. Ovsem moje chyba. Budu se
snazit, aby se to jiz neopakovalo. Doufam, ze
z dalsich pokracovani bude jiz zrejme, ze nemam duvod k opisovani z publikaci, i kdyz "Python
programming on Win32" je v originale pekne cteni
a sveho casu to bylo moje prvni setkani s wxPython,
kdyz jsem hledal nahradu za Tkinter a PythonWin.
Zdenek Kral