Seite 1 von 1

Ist dieses Tutorial nicht mehr zu gebrauchen ?

Verfasst: Montag 31. Juli 2006, 00:18
von Solid Snake
Hi,
Ich wollte mit wxPython arbeiten und dazu hab ich nach Tutorials gesucht.
Als ich folgendes gefunden habe: http://wxpython.org/tut-part1.php ,
wollte ich es mal testen.
Als ich mein Quellcode:

Code: Alles auswählen

#wxPython.py

from wxPython.wx import *

class MyApp(wxApp):
    def OnInit(self):
        frame = wxFrame(NULL, -1, "Hello from wxPython")
        frame.Show(true)
        self.SetTopWindow(frame)
        return true

app = MyApp(0)
app.MainLoop()
ausführen wollte, kam eine Fehlerausgabe und zwar folgende:
Traceback (most recent call last):
File "...wyPython.py", line 1, in ?
from wxPython.wx import *
File "...wxPython.py", line 1, in ?
from wxPython.wx import *
ImportError: No module named wx

Eigentlich funktioniert es, wenn ich folgendes ausführe:

Code: Alles auswählen

import wx

app = wx.PySimpleApp()
frame = wx.Frame(None,-1,"Hello World")
frame.Show(1)
app.MainLoop()
Aber so steht's nicht im Tutorial, deswegen frag ich mich, ob dieses Tutorial sehr veraltet ist.


Kann mir jemand vielleicht einen Tip geben, was ich jetzt tun könnte ?
Wie bringt ihr euch denn wxPython bei ? Funktioniert es bei euch ?



Edit Es hat sich erledigt^^ Ich hab folgendes gefunden:
http://wiki.wxpython.org/index.cgi/Getting_Started

Damit klappt's jetzt^^



MfG
Solid Snake

Verfasst: Montag 31. Juli 2006, 00:43
von HWK
Es handelt sich hier nur um einen Import im alten Stil. Früher hieß das Package wxPython und enthielt ein Modul wx, was den Import erklärt. Jetzt heißt das wxPython-Package wx, so daß es korrekt import wx heißen muß.
Es sollte reichen, wenn Du dies im Tutorial änderst.

MfG
HWK

Re: Ist dieses Tutorial nicht mehr zu gebrauchen ?

Verfasst: Montag 31. Juli 2006, 07:20
von gerold
Solid Snake hat geschrieben:Wie bringt ihr euch denn wxPython bei?
Hi Solid Snake!

Damit "wxPython in Action"! Dieses Buch ist fast schon als Pflichtlektüre zu bezeichnen.

Das hier ist für den Anfang auch nicht schlecht:
http://wiki.wxpython.org/index.cgi/AnotherTutorial

mfg
Gerold
:-)