yop... stimmt wohl... ich glaube da habe ich mich falsch ausgedrückt. im moment ist es noch egal das ich "" und "*" benutze da ich eh nur die 10 beispiel datein hier auf dem rechner liegen habe. wenn es aber mal dem ende zugeht müssen die wildcards noch geändert werden. nun ist das problem mit der Systemkompabilität aber jetzt schon bei den äußerst allgemeinen wildcards aufgetreten deswegen wollte ich fragen obs nicht eine elegantere lösung gibt.
aber mal ne ganz andere frage...
wieso zur hölle compiliert das nicht durch:
Code: Alles auswählen
import wx
class CheckBoxFrame(object):
def __init__(self):
wx.Frame.__init__(self , None,-1,"Selection View", size = (200,150))
panel = wx.Panel(self,-1)
wx.CheckBox(panel, -1, "CDS", (50,55),(175,30))
wx.CheckBox(panel, -1, "Gene", (60,55),(175,30))
wx.CheckBox(panel, -1, "repeat region", (70,55),(175,30))
wx.CheckBox(panel, -1, "Zusatz", (80,55),(175,30))
if __name__ == "__main__":
app = wx.PySimpleApp()
CheckBoxFrame().Show()
app.MainLoop()
sondern schmeisst den fehler:
Traceback (most recent call last):
File "C:\Dokumente und Einstellungen\Phil\workspace\GenomeViewer\src\CheckBoxFrame.py", line 17, in <module>
CheckBoxFrame().Show()
File "C:\Dokumente und Einstellungen\Phil\workspace\GenomeViewer\src\CheckBoxFrame.py", line 5, in __init__
wx.Frame.__init__(self , None,-1,"Selection View", size = (200,150))
TypeError: unbound method __init__() must be called with Frame instance as first argument (got CheckBoxFrame instance instead)
ich verstehe nich wieso das ne CheckBox Frame instance sein soll, ich gebe doch deutlich zu erkennen das es enen frame ist und zwar hier:
Code: Alles auswählen
wx.Frame.__init__(self , None,-1,"Selection View", size = (200,150))
oder nicht???
gruß