Code: Alles auswählen
import wx
class MyApp(wx.App):
def OnInit(self):
frame = wx.Frame(None, -1, "Hello from wxPython")
frame.Show(true)
self.SetTopWindow(frame)
return true
app = MyApp(0)
app.MainLoop()
Code: Alles auswählen
import wx
class MyApp(wx.App):
def OnInit(self):
frame = wx.Frame(None, -1, "Hello from wxPython")
frame.Show(true)
self.SetTopWindow(frame)
return true
app = MyApp(0)
app.MainLoop()
Ist mir nicht aufgefallen =(...Rebecca hat geschrieben:Bei mir gibt's nur NameErrors da man True gross schreibt, wenn man das beseitigt, laeuft's bei mir.
Code: Alles auswählen
import wx
app = wx.PySimpleApp()
frame = wx.Frame(None, wx.ID_ANY, "Hello World")
frame.Show(True)
app.MainLoop()
Zap hat geschrieben:Dein Beispiel ist ja schon sehr minimal so dass man nicht wirklich viele Fehler machen kann.
Wenn auch dieses "Hello World" app bei dir fehschlägt ist mit Sicherheit irgendwas an deinem Setup faulCode: Alles auswählen
import wx app = wx.PySimpleApp() frame = wx.Frame(None, wx.ID_ANY, "Hello World") frame.Show(True) app.MainLoop()
Code: Alles auswählen
>>> import wx
>>> app = wx.PySimpleApp()
Segmentation fault
Ubuntu Linux 9.04Zap hat geschrieben:Wie sieht denn dein Environemt aus?
OS ?
Python 2.6.2Zap hat geschrieben: Python Version ?
wx.__version__ == 2.6.3.2Zap hat geschrieben: wx Version ?
AFAIK (es ist halt schon eine knappe ewigkeit herZap hat geschrieben: Wie wurden Python und wx installiert?
wxpython 2.8 (python-wxgtk2.tordmor hat geschrieben:Bei mir funktioniert das mit dem selben setup. Vielleicht solltest Du einfach die entsprechenden Pakete neu installieren. python-wxgtk ist auch schon in der Version 2.8 verfügbar.
Bei apt-get heißt es ``apt-get remove --purge`` und kann AFAIR nur auf Pakete angewendet werden die installiert sind, wohingegen aptitudes ``purge``-Befehl auch bei bereits deinstallierten Paketen funktioniert.str1442 hat geschrieben:Ansonsten zuerst aptitude / apt-get (apt-get hat das Kommando iirc auch) "purge" benutzen, welches angeblich alles entfernt.