self.

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
oldboyJR
User
Beiträge: 37
Registriert: Donnerstag 28. März 2024, 16:19

Gestern habe ich über mein Testprogramm gebrütet. Es funktionierte nicht so wie ich es wollte. Es lud immer einen anderen älteren Text
Dann habe ich das Programm in mein Userverzeichnis verschoben aber leider mit dem selben Ergebnis. Deshalb habe ich mich mit self nochmals beschäftigt
und schrieb nun das Programm um. Allerdings habe ich die erste Zeile meines Programms im ersten Feld probiert. DieFolge ist wohl das <<<self.mei_n_wun_sch_wert_wert_1 = "none">>> (zahlen von1 bis 9 also mit einem 0davor) in einen Speicherbereich gespeichert ist der nun nicht mehr abrufbar bzw. außerhalb meines Programm ist: Ich habe dann die Werte wert01 durch wert_1 (zahlen von1 bis 9 also mit einer _ davor) ersetzt. Wenn ich jetzt das Programm aufrufe ordnet jetzt das Feld 1 der Instanz<<< self.mei_n_wun_sch_wert_wert01 = "none">>> den eingegebenen Wert zu. Alle werte von2 bis 24 wurden übergeben

Code: Alles auswählen

class old_boy_wuens_sch_dir_was:
    def __init__(self):
        self.mei_n_wun_sch_wert_wert_1 =  "none"
        self.mei_n_wun_sch_wert_wert_2 =  "none"
        self.mei_n_wun_sch_wert_wert_3 =  "none"
        self.mei_n_wun_sch_wert_wert_4 =  "none"
        self.mei_n_wun_sch_wert_wert_5 =  "none"
        self.mei_n_wun_sch_wert_wert_6 =  "none"
        self.mei_n_wun_sch_wert_wert_7 =  "none"
        self.mei_n_wun_sch_wert_wert_8 =  "none"
        self.mei_n_wun_sch_wert_wert_9 =  "none"
        self.mei_n_wun_sch_wert_wert10 =  "none"
        self.mei_n_wun_sch_wert_wert11 =  "none" 
        self.mei_n_wun_sch_wert_wert12 =  "none" 
        self.mei_n_wun_sch_wert_wert13 =  "none" 
        self.mei_n_wun_sch_wert_wert14 =  "none" 
        self.mei_n_wun_sch_wert_wert15 =  "none" 
        self.mei_n_wun_sch_wert_wert16 =  "none" 
        self.mei_n_wun_sch_wert_wert17 =  "none" 
        self.mei_n_wun_sch_wert_wert18 =  "none" 
        self.mei_n_wun_sch_wert_wert19 =  "none" 
        self.mei_n_wun_sch_wert_wert20 =  "none" 
        self.mei_n_wun_sch_wert_wert21 =  "none" 
        self.mei_n_wun_sch_wert_wert22 =  "none" 
        self.mei_n_wun_sch_wert_wert23 =  "none" 
        self.mei_n_wun_sch_wert_wert24 =  "none" 
        self.mei_ne_zwis_chen_wert_1 =  ["none"]
        self.mei_ne_zwis_chen_wert_2 =  ["none"]
        self.mei_ne_zwis_chen_wert_3 =  ["none"]
        self.mei_ne_zwis_chen_wert_4 =  ["none"]


old_boy_wuens_sch_dir_was1 = old_boy_wuens_sch_dir_was()
class MyFrame2(wx.Frame):
    import wx
    import pickle
    from pathlib import Path
 

    def __init__(self, *args, **kwds):
        # begin wxGlade: MyFrame.__init__
        kwds["style"] = kwds.get("style", 0) | wx.DEFAULT_FRAME_STYLE
        wx.Frame.__init__(self, *args, **kwds)
        self.SetSize((828, 803))
        self.SetTitle("frame")

        # Menu Bar
        self.frame_menubar = wx.MenuBar()
        self.menuatrib = wx.Menu()
        self.menuatrib.Append(wx.ID_ANY, "Show Dialog", "")
        self.frame_menubar.Append(self.menuatrib, "Menu")
        self.SetMenuBar(self.frame_menubar)
        # Menu Bar end

        self.panel_1 = wx.Panel(self, wx.ID_ANY)

        sizer_1 = wx.BoxSizer(wx.VERTICAL)

        sizer_2 = wx.BoxSizer(wx.HORIZONTAL)
        sizer_1.Add(sizer_2, 1, wx.EXPAND, 0)

        self.text_ctrl_1 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "1")
        self.text_ctrl_1.SetMinSize((110, 23))
        sizer_2.Add(self.text_ctrl_1, 0, 0, 0)

        self.text_ctrl_2 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "2")
        self.text_ctrl_2.SetMinSize((113, 23))
        sizer_2.Add(self.text_ctrl_2, 0, 0, 0)

        self.text_ctrl_3 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "3")
        self.text_ctrl_3.SetMinSize((113, 23))
        sizer_2.Add(self.text_ctrl_3, 0, 0, 0)

        self.text_ctrl_4 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "4")
        self.text_ctrl_4.SetMinSize((113, 23))
        sizer_2.Add(self.text_ctrl_4, 0, 0, 0)

        sizer_3 = wx.BoxSizer(wx.HORIZONTAL)
        sizer_1.Add(sizer_3, 1, wx.EXPAND, 0)

        self.text_ctrl_5 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "5")
        self.text_ctrl_5.SetMinSize((113, 23))
        sizer_3.Add(self.text_ctrl_5, 0, 0, 0)

        self.text_ctrl_6 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "6")
        self.text_ctrl_6.SetMinSize((110, 23))
        sizer_3.Add(self.text_ctrl_6, 0, 0, 0)

        self.text_ctrl_7 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "7")
        self.text_ctrl_7.SetMinSize((113, 23))
        sizer_3.Add(self.text_ctrl_7, 0, 0, 0)

        self.text_ctrl_8 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "8")
        sizer_3.Add(self.text_ctrl_8, 0, 0, 0)

        sizer_4 = wx.BoxSizer(wx.HORIZONTAL)
        sizer_1.Add(sizer_4, 1, wx.EXPAND, 0)

        self.text_ctrl_9 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "9")
        self.text_ctrl_9.SetMinSize((110, 23))
        sizer_4.Add(self.text_ctrl_9, 0, 0, 0)

        self.text_ctrl_10 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "10")
        self.text_ctrl_10.SetMinSize((110, 23))
        sizer_4.Add(self.text_ctrl_10, 0, 0, 0)

        self.text_ctrl_11 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "11")
        self.text_ctrl_11.SetMinSize((110, 23))
        sizer_4.Add(self.text_ctrl_11, 0, 0, 0)

        self.text_ctrl_12 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "12")
        self.text_ctrl_12.SetMinSize((113, 23))
        sizer_4.Add(self.text_ctrl_12, 0, 0, 0)

        sizer_5 = wx.BoxSizer(wx.HORIZONTAL)
        sizer_1.Add(sizer_5, 1, wx.EXPAND, 0)

        self.text_ctrl_13 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "13")
        self.text_ctrl_13.SetMinSize((110, 23))
        sizer_5.Add(self.text_ctrl_13, 0, 0, 0)

        self.text_ctrl_14 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "14")
        self.text_ctrl_14.SetMinSize((110, 23))
        sizer_5.Add(self.text_ctrl_14, 0, 0, 0)

        self.text_ctrl_15 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "15")
        self.text_ctrl_15.SetMinSize((110, 23))
        sizer_5.Add(self.text_ctrl_15, 0, 0, 0)

        self.text_ctrl_16 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "16")
        self.text_ctrl_16.SetMinSize((110, 23))
        sizer_5.Add(self.text_ctrl_16, 0, 0, 0)

        sizer_6 = wx.BoxSizer(wx.HORIZONTAL)
        sizer_1.Add(sizer_6, 1, wx.EXPAND, 0)

        self.choice_1 = wx.Choice(self.panel_1, wx.ID_ANY, choices=["choice 1"])
        self.choice_1.SetMinSize((100, 55))
        self.choice_1.SetSelection(0)
        sizer_6.Add(self.choice_1, 0, 0, 0)

        self.combo_box_1 = wx.ComboBox(self.panel_1, wx.ID_ANY, choices=[], style=wx.CB_DROPDOWN)
        self.combo_box_1.SetMinSize((111, 55))
        sizer_6.Add(self.combo_box_1, 0, 0, 0)

        self.list_box_1 = wx.ListBox(self.panel_1, wx.ID_ANY, choices=["choice 1"])
        self.list_box_1.SetMinSize((100, 55))
        sizer_6.Add(self.list_box_1, 0, 0, 0)

        self.check_list_box_1 = wx.CheckListBox(self.panel_1, wx.ID_ANY, choices=["choice 1"])
        self.check_list_box_1.SetMinSize((101, 55))
        sizer_6.Add(self.check_list_box_1, 0, 0, 0)

        sizer_7 = wx.BoxSizer(wx.HORIZONTAL)
        sizer_1.Add(sizer_7, 1, wx.EXPAND, 0)

        self.button_2 = wx.Button(self.panel_1, wx.ID_ANY, "nur Werte")
        self.button_2.SetMinSize((100, 32))
        sizer_7.Add(self.button_2, 0, 0, 0)

        self.button_3 = wx.Button(self.panel_1, wx.ID_ANY, "button_3")
        self.button_3.SetMinSize((100, 32))
        sizer_7.Add(self.button_3, 0, 0, 0)

        self.button_4 = wx.Button(self.panel_1, wx.ID_ANY, "button_4")
        self.button_4.SetMinSize((100, 32))
        sizer_7.Add(self.button_4, 0, 0, 0)

        self.button_5 = wx.Button(self.panel_1, wx.ID_ANY, "button_5")
        self.button_5.SetMinSize((100, 32))
        sizer_7.Add(self.button_5, 0, 0, 0)

        sizer_8 = wx.BoxSizer(wx.HORIZONTAL)
        sizer_1.Add(sizer_8, 1, wx.EXPAND, 0)

        self.button_1 = wx.Button(self.panel_1, wx.ID_ANY, "Wchlüssel und Werte")
        self.button_1.SetMinSize((800, 20))
        sizer_8.Add(self.button_1, 0, 0, 0)

        sizer_9 = wx.BoxSizer(wx.HORIZONTAL)
        sizer_1.Add(sizer_9, 1, wx.EXPAND, 0)

        self.text_ctrl_24 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "")
        self.text_ctrl_24.SetMinSize((800, 200))
        sizer_9.Add(self.text_ctrl_24, 0, 0, 0)

        sizer_10 = wx.BoxSizer(wx.HORIZONTAL)
        sizer_1.Add(sizer_10, 1, wx.EXPAND, 0)

        self.text_ctrl_28 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "")
        self.text_ctrl_28.SetMinSize((800, 200))
        sizer_10.Add(self.text_ctrl_28, 0, 0, 0)

        sizer_11 = wx.BoxSizer(wx.HORIZONTAL)
        sizer_1.Add(sizer_11, 1, wx.EXPAND, 0)

        grid_sizer_1 = wx.GridSizer(4, 6, 0, 0)
        sizer_11.Add(grid_sizer_1, 1, wx.EXPAND, 0)

        self.button_6 = wx.Button(self.panel_1, wx.ID_ANY, "button_6")
        grid_sizer_1.Add(self.button_6, 0, 0, 0)

        self.button_7 = wx.Button(self.panel_1, wx.ID_ANY, "button_7")
        grid_sizer_1.Add(self.button_7, 0, 0, 0)

        self.button_8 = wx.Button(self.panel_1, wx.ID_ANY, "button_8")
        grid_sizer_1.Add(self.button_8, 0, 0, 0)

        self.button_9 = wx.Button(self.panel_1, wx.ID_ANY, "button_9")
        grid_sizer_1.Add(self.button_9, 0, 0, 0)

        self.button_10 = wx.Button(self.panel_1, wx.ID_ANY, "button_10")
        grid_sizer_1.Add(self.button_10, 0, 0, 0)

        self.button_11 = wx.Button(self.panel_1, wx.ID_ANY, "button_11")
        grid_sizer_1.Add(self.button_11, 0, 0, 0)

        self.button_12 = wx.Button(self.panel_1, wx.ID_ANY, "button_12")
        grid_sizer_1.Add(self.button_12, 0, 0, 0)

        self.button_13 = wx.Button(self.panel_1, wx.ID_ANY, "button_13")
        grid_sizer_1.Add(self.button_13, 0, 0, 0)

        self.button_14 = wx.Button(self.panel_1, wx.ID_ANY, "button_14")
        grid_sizer_1.Add(self.button_14, 0, 0, 0)

        self.button_15 = wx.Button(self.panel_1, wx.ID_ANY, "button_15")
        grid_sizer_1.Add(self.button_15, 0, 0, 0)

        self.button_16 = wx.Button(self.panel_1, wx.ID_ANY, "button_16")
        grid_sizer_1.Add(self.button_16, 0, 0, 0)

        self.button_17 = wx.Button(self.panel_1, wx.ID_ANY, "button_17")
        grid_sizer_1.Add(self.button_17, 0, 0, 0)

        self.button_18 = wx.Button(self.panel_1, wx.ID_ANY, "button_18")
        grid_sizer_1.Add(self.button_18, 0, 0, 0)

        self.button_19 = wx.Button(self.panel_1, wx.ID_ANY, "button_19")
        grid_sizer_1.Add(self.button_19, 0, 0, 0)

        self.button_20 = wx.Button(self.panel_1, wx.ID_ANY, "button_20")
        grid_sizer_1.Add(self.button_20, 0, 0, 0)

        self.button_21 = wx.Button(self.panel_1, wx.ID_ANY, "button_21")
        grid_sizer_1.Add(self.button_21, 0, 0, 0)

        self.button_22 = wx.Button(self.panel_1, wx.ID_ANY, "button_22")
        grid_sizer_1.Add(self.button_22, 0, 0, 0)

        self.button_23 = wx.Button(self.panel_1, wx.ID_ANY, "button_23")
        grid_sizer_1.Add(self.button_23, 0, 0, 0)

        self.button_24 = wx.Button(self.panel_1, wx.ID_ANY, "button_24")
        grid_sizer_1.Add(self.button_24, 0, 0, 0)

        self.button_25 = wx.Button(self.panel_1, wx.ID_ANY, "button_25")
        grid_sizer_1.Add(self.button_25, 0, 0, 0)

        self.button_26 = wx.Button(self.panel_1, wx.ID_ANY, "button_26")
        grid_sizer_1.Add(self.button_26, 0, 0, 0)

        self.button_27 = wx.Button(self.panel_1, wx.ID_ANY, "button_27")
        grid_sizer_1.Add(self.button_27, 0, 0, 0)

        self.button_28 = wx.Button(self.panel_1, wx.ID_ANY, "button_28")
        grid_sizer_1.Add(self.button_28, 0, 0, 0)

        self.button_29 = wx.Button(self.panel_1, wx.ID_ANY, "button_29")
        grid_sizer_1.Add(self.button_29, 0, 0, 0)

        self.panel_1.SetSizer(sizer_1)

        self.Layout()

        self.Bind(wx.EVT_TEXT, self.aa, self.text_ctrl_1)
        self.Bind(wx.EVT_TEXT_ENTER, self.aat, self.text_ctrl_1)
        self.Bind(wx.EVT_TEXT, self.bb, self.text_ctrl_2)
        self.Bind(wx.EVT_TEXT_ENTER, self.bt, self.text_ctrl_2)
        self.Bind(wx.EVT_TEXT, self.cc, self.text_ctrl_3)
        self.Bind(wx.EVT_TEXT_ENTER, self.cct, self.text_ctrl_3)
        self.Bind(wx.EVT_TEXT, self.dd, self.text_ctrl_4)
        self.Bind(wx.EVT_TEXT_ENTER, self.ddt, self.text_ctrl_4)
        self.Bind(wx.EVT_TEXT, self.ee, self.text_ctrl_5)
        self.Bind(wx.EVT_TEXT_ENTER, self.eet, self.text_ctrl_5)
        self.Bind(wx.EVT_TEXT, self.ff, self.text_ctrl_6)
        self.Bind(wx.EVT_TEXT_ENTER, self.fft, self.text_ctrl_6)
        self.Bind(wx.EVT_TEXT, self.gg, self.text_ctrl_7)
        self.Bind(wx.EVT_TEXT_ENTER, self.ggt, self.text_ctrl_7)
        self.Bind(wx.EVT_TEXT, self.hh, self.text_ctrl_8)
        self.Bind(wx.EVT_TEXT_ENTER, self.hht, self.text_ctrl_8)
        self.Bind(wx.EVT_TEXT, self.ii, self.text_ctrl_9)
        self.Bind(wx.EVT_TEXT_ENTER, self.iit, self.text_ctrl_9)
        self.Bind(wx.EVT_TEXT, self.jj, self.text_ctrl_10)
        self.Bind(wx.EVT_TEXT_ENTER, self.jjt, self.text_ctrl_10)
        self.Bind(wx.EVT_TEXT, self.kk, self.text_ctrl_11)
        self.Bind(wx.EVT_TEXT_ENTER, self.kkt, self.text_ctrl_11)
        self.Bind(wx.EVT_TEXT, self.ll, self.text_ctrl_12)
        self.Bind(wx.EVT_TEXT_ENTER, self.llt, self.text_ctrl_12)
        self.Bind(wx.EVT_TEXT, self.mm, self.text_ctrl_13)
        self.Bind(wx.EVT_TEXT_ENTER, self.mmt, self.text_ctrl_13)
        self.Bind(wx.EVT_TEXT, self.nn, self.text_ctrl_14)
        self.Bind(wx.EVT_TEXT_ENTER, self.nnt, self.text_ctrl_14)
        self.Bind(wx.EVT_TEXT, self.oo, self.text_ctrl_15)
        self.Bind(wx.EVT_TEXT_ENTER, self.oot, self.text_ctrl_15)
        self.Bind(wx.EVT_TEXT, self.pp, self.text_ctrl_16)
        self.Bind(wx.EVT_TEXT_ENTER, self.ppt, self.text_ctrl_16)
        self.Bind(wx.EVT_CHOICE, self.choi1, self.choice_1)
        self.Bind(wx.EVT_COMBOBOX, self.comb_01, self.combo_box_1)
        self.Bind(wx.EVT_TEXT, self.combt01, self.combo_box_1)
        self.Bind(wx.EVT_TEXT_ENTER, self.comge01, self.combo_box_1)
        self.Bind(wx.EVT_LISTBOX, self.list_b01, self.list_box_1)
        self.Bind(wx.EVT_LISTBOX_DCLICK, self.listbcl_01, self.list_box_1)
        self.Bind(wx.EVT_CHECKLISTBOX, self.cheb_01, self.check_list_box_1)
        self.Bind(wx.EVT_BUTTON, self.but02, self.button_2)
        self.Bind(wx.EVT_BUTTON, self.but03, self.button_3)
        self.Bind(wx.EVT_BUTTON, self.but04, self.button_4)
        self.Bind(wx.EVT_BUTTON, self.but5, self.button_5)
        self.Bind(wx.EVT_BUTTON, self.bot_001, self.button_1)
        self.Bind(wx.EVT_TEXT, self.tex_024, self.text_ctrl_24)
        self.Bind(wx.EVT_TEXT, self.textcrt28, self.text_ctrl_28)
        self.Bind(wx.EVT_BUTTON, self.but6e, self.button_6)
        self.Bind(wx.EVT_BUTTON, self.but7, self.button_7)
        self.Bind(wx.EVT_BUTTON, self.but8, self.button_8)
        self.Bind(wx.EVT_BUTTON, self.but9, self.button_9)
        self.Bind(wx.EVT_BUTTON, self.but10e, self.button_10)
        self.Bind(wx.EVT_BUTTON, self.but11, self.button_11)
        self.Bind(wx.EVT_BUTTON, self.but12, self.button_12)
        self.Bind(wx.EVT_BUTTON, self.but13, self.button_13)
        self.Bind(wx.EVT_BUTTON, self.but14, self.button_14)
        self.Bind(wx.EVT_BUTTON, self.but15, self.button_15)
        self.Bind(wx.EVT_BUTTON, self.but16, self.button_16)
        self.Bind(wx.EVT_BUTTON, self.but17, self.button_17)
        self.Bind(wx.EVT_BUTTON, self.but18, self.button_18)
        self.Bind(wx.EVT_BUTTON, self.but19, self.button_19)
        self.Bind(wx.EVT_BUTTON, self.but20, self.button_20)
        self.Bind(wx.EVT_BUTTON, self.but21, self.button_21)
        self.Bind(wx.EVT_BUTTON, self.but22, self.button_22)
        self.Bind(wx.EVT_BUTTON, self.but23, self.button_23)
        self.Bind(wx.EVT_BUTTON, self.but24, self.button_24)
        self.Bind(wx.EVT_BUTTON, self.but25, self.button_25)
        self.Bind(wx.EVT_BUTTON, self.but26, self.button_26)
        self.Bind(wx.EVT_BUTTON, self.but27, self.button_27)
        self.Bind(wx.EVT_BUTTON, self.but28, self.button_28)
        self.Bind(wx.EVT_BUTTON, self.but29, self.button_29)
        # end wxGlade

    def menuevent(self, event):  # wxGlade: MyFrame.<event_handler>
        print("Event handler 'menuevent' not implemented!")
        event.Skip()

    def aa(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        myInfrom = (self.text_ctrl_1.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert01 = str(myInfrom )
        
        
        event.Skip()

    def aat(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_1.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert01 = str(myInfrom )
        
        
        event.Skip()

    def bb(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_2.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert02 = str(myInfrom )
        
        
        event.Skip()

    def bt(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_2.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert02 = str(myInfrom )
        
        
        event.Skip()

    def cc(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_3.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert03 = str(myInfrom )
        
        
        event.Skip()

    def cct(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_3.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert03 = str(myInfrom )
        
        
        event.Skip()

    def dd(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_4.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert04 = str(myInfrom )
        
        
        event.Skip()

    def ddt(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_4.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert04 = str(myInfrom )
        
        
        event.Skip()

    def ee(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_5.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert05 = str(myInfrom )
        
        
        event.Skip()

    def eet(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_15.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert05 = str(myInfrom )
        
        
        event.Skip()

    def ff(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_6.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert06 = str(myInfrom )
        
        
        event.Skip()

    def fft(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_6.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert06 = str(myInfrom )
        
        
        event.Skip()

    def gg(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_7.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert07 = str(myInfrom )
        
        event.Skip()

    def ggt(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_7.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert07 = str(myInfrom )
        
        event.Skip()

    def hh(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_8.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert08 = str(myInfrom )
        
        event.Skip()

    def hht(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_8.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert08 = str(myInfrom )
        
        event.Skip()

    def ii(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_9.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert09 = str(myInfrom )
        
        event.Skip()

    def iit(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_9.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert09 = str(myInfrom )
        
        event.Skip()

    def jj(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_10.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert10 = str(myInfrom )
        
        event.Skip()

    def jjt(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_10.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert10 = str(myInfrom )
        
        event.Skip()

    def kk(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_11.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert11 = str(myInfrom )
        
        event.Skip()

    def kkt(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_11.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert11 = str(myInfrom )
        
        event.Skip()

    def ll(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_12.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert12 = str(myInfrom )
        
        event.Skip()

    def llt(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_12.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert12 = str(myInfrom )
        
        event.Skip()

    def mm(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_13.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert13 = str(myInfrom )
        
        event.Skip()

    def mmt(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_13.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert13 = str(myInfrom )
        
        event.Skip()

    def nn(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_14.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert14 = str(myInfrom )
        
        event.Skip()

    def nnt(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_14.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert14 = str(myInfrom )
        
        event.Skip()

    def oo(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_15.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert15 = str(myInfrom )
        
        event.Skip()

    def oot(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_15.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert15 = str(myInfrom )
        
        event.Skip()

    def pp(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_16.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert16 = str(myInfrom )
        
        event.Skip()

    def ppt(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_16.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert16 = str(myInfrom )
        
        event.Skip()

    def choi1(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_17.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert17 = str(myInfrom )
        
        event.Skip()

    def comb_01(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_1.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert17 = str(myInfrom )
        
        event.Skip()

    def combt01(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_1.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert18 = str(myInfrom )
        
        event.Skip()

    def comge01(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_1.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert18 = str(myInfrom )
        
        event.Skip()

    def list_b01(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_1.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert19 = str(myInfrom )
        
        event.Skip()
    def listbcl_01(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_1.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert19 = str(myInfrom )
        
        event.Skip()

    def cheb_01(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_1.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert20 = str(myInfrom )
        
        event.Skip()


    def tex_024(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_24.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert21 = str(myInfrom )
        allmywert()
        Neutral_laden()
        
        
        
        event.Skip()

    def textcrt28(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_28.GetValue())
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert22 = str(myInfrom )
        myergeb = [old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert01.replace,
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert01.replace,
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert02.replace,
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert03.replace,
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert04.replace,
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert05.replace,
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert06.replace,
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert07.replace,
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert08.replace,
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert09.replace,
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert10.replace,
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert11.replace,
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert12.replace,
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert13.replace,
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert14.replace,
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert15.replace,
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert16.replace,
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert17.replace,
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert18.replace,
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert19.replace,
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert20.replace,
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert21.replace,
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert22.replace,
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert23.replace,
        old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert24.replace,]
        self.text_ctrl_24.setValue( myergeb)
        event.Skip()

    def bot_001(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        myInfrom = (self.text_ctrl_24.GetValue())
        
        
        
        event.Skip()
        
        

    def but02(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        allmywert()
        
        
        Neutral_laden()
        
        event.Skip()

    def but03(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but04(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        
        event.Skip()

    def but5(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but6e(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but7(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but8(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()
    def but9(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but10e(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but11(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but12(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but13(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but14(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but15(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but16(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but17(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but18(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but19(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but20(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but21(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but22(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but23(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but24(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()
    def but25(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but26(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but27(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but28(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but29(self, event):  # wxGlade: MyFrame.<event_handler>
        myload ()
        allmywert()
        Neutral_laden()
        
       
        


def myload():
    old_boy_wuens_sch_dir_was1.mei_ne_zwis_chen_wert_1
        
        


          
    
    
def allmywert():
    old_boy_wuens_sch_dir_was1.mei_ne_zwis_chen_wert_1 = old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert01.replace,
    old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert01.replace,
    old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert02.replace,
    old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert03.replace,
    old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert04.replace,
    old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert05.replace,
    old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert06.replace,
    old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert07.replace,
    old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert08.replace,
    old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert09.replace,
    old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert10.replace,
    old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert11.replace,
    old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert12.replace,
    old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert13.replace,
    old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert14.replace,
    old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert15.replace,
    old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert16.replace,
    old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert17.replace,
    old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert18.replace,
    old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert19.replace,
    old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert20.replace,
    old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert21.replace,
    old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert22.replace,
    old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert23.replace,
    old_boy_wuens_sch_dir_was1.mei_n_wun_sch_wert_wert24.replace,
    with open("von0405.txt", "w+") as fobj:
        fobj.write(old_boy_wuens_sch_dir_was1.mei_ne_zwis_chen_wert_1)
        print(old_boy_wuens_sch_dir_was1.mei_ne_zwis_chen_wert_1)
        fobj.close()
        Neutral_laden()

    

def Neutral_laden():
    with open("von0405.txt", "r+") as fobj:
        old_boy_wuens_sch_dir_was.mei_ne_zwis_chen_wert_4 = (fobj.read())
        print(old_boy_wuens_sch_dir_was.mei_ne_zwis_chen_wert_4)
         
            
    
    
    
    # end of class MyFrame
    
    
    
class MyApp(wx.App):
    def OnInit(self):
        self.frame = MyFrame2(None, wx.ID_ANY, "")
        self.SetTopWindow(self.frame)
        self.frame.Show()
        return True
# end of class MyFrame



# end of class MyApp

if __name__ == "__main__":
    app = MyApp(0)
    app.MainLoop()

Benutzeravatar
pillmuncher
User
Beiträge: 1485
Registriert: Samstag 21. März 2009, 22:59
Wohnort: Pfaffenwinkel

Ich habe keine Ahnung was du uns sagen - oder fragen - willst.

Was ich allerdings sage kann: So programmiert man nicht. Wenn man anfängt, Variablennamen durchzunummerieren, will man eigentlich eine Liste. Bonus: Statt 24 mal eine Funktion zu kopieren, kann man eine einzige schreiben, die einmal über die 24 Elemente der Liste iteriert.
In specifications, Murphy's Law supersedes Ohm's.
Benutzeravatar
Dennis89
User
Beiträge: 1186
Registriert: Freitag 11. Dezember 2020, 15:13

Das mit den Namen hatten wir doch hier erst kürzlich ohne Einsicht. Daher liest sich das schon recht provokant, mMn.
"When I got the music, I got a place to go" [Rancid, 1993]
Benutzeravatar
noisefloor
User
Beiträge: 3875
Registriert: Mittwoch 17. Oktober 2007, 21:40
Wohnort: WW
Kontaktdaten:

Hallo,

und die Frage ist...?

Wenn etwas nicht funktioniert macht es auch wenig Sinn, der Fehler x-mal zu reproduzieren. Dann reduziert man des Programm soweit es geht, hier vielleicht zwei oder drei Felder, und löst das Problem. Dann ist das Skalieren auf X Felder in der Regel deutlich einfacher. Und hilfswillige müssen nicht ellenlangen Quellcode mit wiederholenden Fehlern lesen.

Gruß, noisefloor
Benutzeravatar
__blackjack__
User
Beiträge: 13185
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@oldboyJR: Durch die beknackten Namen entstehen auch Fehler die schwer zu finden sind. Die Klasse heisst `old_boy_wuens_sch_dir_was`, ein daraus erstelltes Objekt `old_boy_wuens_sch_dir_was1`, und natürlich steht dann irgendwo in den 900+ Zeilen dann auch Code der der *Klasse* Attribute zuweist, statt dem daraus erstellten Objekt.

Ausserdem ist das Objekt global definiert, und das sollte es nicht. Das hatten wir aber auch schon mal.

Importe gehören nicht in Klassenkörper. Der von `wx` ist da auch zu spät und fehlt bevor das verwendet wird, und die anderen beiden Importe werden nirgends verwendet.

Beim durchnummerieren gibt es viele einstellig nummerierte Namen mal wirklich einstellig und mal mit führender Null. Diese Attribute gibt es dann am Ende sozusagen zweimal.

Es scheint jede Ereignisbehandlung auch zweimal zu geben, einmal für wx.EVT_TEXT und einmal für wx.EVT_TEXT_ENTER. Die beiden Handler sind aber jeweils vom Code her identisch.

In `textcrt28()` wird eine Liste mit 25 `replace()`-Methoden erstellt und dann versucht die als Wert in einem `TextCtrl`-Objekt zu setzen. Beziehungsweise würde das passieren wenn das nicht vorher mit einem `AttributeError` abbricht, weil es die ersten 10 Elemente dieser Liste nur geben kann, wenn die Attribute vorher gesetzt wurden, weil da wieder die Namen mit führender Null benutzt werden, die es in der Ausgangssituation gar nicht gibt.

`myload()` macht nichts was einen Effekt hätte.

`allmywert()` enthält 24 Zeilen Code die keinen Effekt haben ausser ein Tupel mit einem einzigen Element zu erstellen, mit dem dann rein gar nichts gemacht wird.

"+" im Dateimodus macht bei Textdateien so gut wie nie Sinn. So auch hier nicht. Im Gegenteil, es kann zu Problemen führen wenn der neue Dateiinhalt beim schreiben kürzer ist als der alte, von dem dann noch ein Rest in der Datei verbleibt.

Wenn man ``with`` verwendet, macht das Aufrufen von `close()` keinen Sinn.

Man sollte im ``with``-Block nur das stehen haben, was die Ressource benötigt. Das neu laden braucht keine zum schreiben geöffnete Datei mir der nichts mehr gemacht wird.

`Neutral_laden()` setzt einen aus einer Datei geladenen Wert auf der Klasse als Attribut. Das macht keinen Sinn. Insgesamt sollte das nichts globales einfach so verändern.
“There will always be things we wish to say in our programs that in all known languages can only be said poorly.” — Alan J. Perlis
oldboyJR
User
Beiträge: 37
Registriert: Donnerstag 28. März 2024, 16:19

Nun bin ich doch ein wenig irritiert.
Eine indizierte class ist automatisch Global?
Nach der Beschreibung ist self. der ausgangspunkt für eine feste Speicheradresse und sorgt automatisch das die indizierte Class mit seinen Parametern ebenfalls eine neue feste Adresse erhält. Das indizieren macht die Parameter über den Punktaufruf veränderbar auch in der def Schleife innerhalb des . py dokuments. Wenn man dann spähter daraus eine sebständige Kompilierung (mit allen Laufzeitumgebungen gepackt)macht dann habe ich eine Windowsweite globale Klasse die ich dann überall abrufen kann?
Dann bin ich ja froh das ich Namen darin und darum gewählt habe die bisher so exotisch sind. Allerdings habe ich mir die Antworten angesehen und habe ein paar Fehler gefunden und habe namen ein wenig geändert sowie die Anregungen zu den allmywert() vorgenommen.

Code: Alles auswählen

#!/usr/bin/env python3
# -*- coding: UTF-8 -*-
#
# generated by wxGlade 1.0.5 on Sat May  4 00:14:57 2024
#

import wx

# begin wxGlade: dependencies
# end wxGlade

# begin wxGlade: extracode
class old_boy_wuens_sch:
    def __init__(self):
        self.mei_n_wun_sch_wert_wertaba =  "a"
        self.mei_n_wun_sch_wert_wertbab=  "a"
        self.mei_n_wun_sch_wert_wertcac =  "a"
        self.mei_n_wun_sch_wert_wertdad =  "a"
        self.mei_n_wun_sch_wert_werteae =  "a"
        self.mei_n_wun_sch_wert_wertfaf =  "a"
        self.mei_n_wun_sch_wert_wertgag =  "a"
        self.mei_n_wun_sch_wert_werthah =  "a"
        self.mei_n_wun_sch_wert_wertiai =  "a"
        self.mei_n_wun_sch_wert_wertjaj =  "a"
        self.mei_n_wun_sch_wert_wertkak =  "a" 
        self.mei_n_wun_sch_wert_wertmam =  "a" 
        self.mei_n_wun_sch_wert_wertnan=  "a" 
        self.mei_n_wun_sch_wert_wertoao =  "a" 
        self.mei_n_wun_sch_wert_wertpap =  "a" 
        self.mei_n_wun_sch_wert_wertqaq =  "a" 
        self.mei_n_wun_sch_wert_wertrar =  "a" 
        self.mei_n_wun_sch_wert_wertsas =  "a" 
        self.mei_n_wun_sch_wert_werttat =  "a" 
        self.mei_n_wun_sch_wert_wertuau =  "a" 
        self.mei_n_wun_sch_wert_wertvav =  "a" 
        self.mei_n_wun_sch_wert_wertwaw =  "a" 
        self.mei_n_wun_sch_wert_wertxax =  "a" 
        self.mei_n_wun_sch_wert_wertyay =  "a" 
        self.mei_n_wun_sch_wert_wertzaz =  "a" 
        self.mei_ne_zwis_chen_wert_aza =  ["a", "b"]
        self.mei_ne_zwis_chen_wert_aya =  ["a", "b"]
        self.mei_ne_zwis_chen_wert_axa =  ["a", "b"]
        self.mei_ne_zwis_chen_wert_awa =  ["a", "b"]

old_boy_wuens_sch4 = old_boy_wuens_sch()

print (old_boy_wuens_sch4.mei_n_wun_sch_wert_wertbab)



class MyFrame2(wx.Frame):
    import wx
   
    from pathlib import Path
 

    def __init__(self, *args, **kwds):
        # begin wxGlade: MyFrame.__init__
        kwds["style"] = kwds.get("style", 0) | wx.DEFAULT_FRAME_STYLE
        wx.Frame.__init__(self, *args, **kwds)
        self.SetSize((828, 803))
        self.SetTitle("frame")

        # Menu Bar
        self.frame_menubar = wx.MenuBar()
        self.menuatrib = wx.Menu()
        self.menuatrib.Append(wx.ID_ANY, "Show Dialog", "")
        self.frame_menubar.Append(self.menuatrib, "Menu")
        self.SetMenuBar(self.frame_menubar)
        # Menu Bar end

        self.panel_1 = wx.Panel(self, wx.ID_ANY)

        sizer_1 = wx.BoxSizer(wx.VERTICAL)

        sizer_2 = wx.BoxSizer(wx.HORIZONTAL)
        sizer_1.Add(sizer_2, 1, wx.EXPAND, 0)

        self.text_ctrl_1 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "1")
        self.text_ctrl_1.SetMinSize((110, 23))
        sizer_2.Add(self.text_ctrl_1, 0, 0, 0)

        self.text_ctrl_2 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "2")
        self.text_ctrl_2.SetMinSize((113, 23))
        sizer_2.Add(self.text_ctrl_2, 0, 0, 0)

        self.text_ctrl_3 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "3")
        self.text_ctrl_3.SetMinSize((113, 23))
        sizer_2.Add(self.text_ctrl_3, 0, 0, 0)

        self.text_ctrl_4 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "4")
        self.text_ctrl_4.SetMinSize((113, 23))
        sizer_2.Add(self.text_ctrl_4, 0, 0, 0)

        sizer_3 = wx.BoxSizer(wx.HORIZONTAL)
        sizer_1.Add(sizer_3, 1, wx.EXPAND, 0)

        self.text_ctrl_5 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "5")
        self.text_ctrl_5.SetMinSize((113, 23))
        sizer_3.Add(self.text_ctrl_5, 0, 0, 0)

        self.text_ctrl_6 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "6")
        self.text_ctrl_6.SetMinSize((110, 23))
        sizer_3.Add(self.text_ctrl_6, 0, 0, 0)

        self.text_ctrl_7 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "7")
        self.text_ctrl_7.SetMinSize((113, 23))
        sizer_3.Add(self.text_ctrl_7, 0, 0, 0)

        self.text_ctrl_8 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "8")
        sizer_3.Add(self.text_ctrl_8, 0, 0, 0)

        sizer_4 = wx.BoxSizer(wx.HORIZONTAL)
        sizer_1.Add(sizer_4, 1, wx.EXPAND, 0)

        self.text_ctrl_9 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "9") 
        self.text_ctrl_9.SetMinSize((110, 23))
        sizer_4.Add(self.text_ctrl_9, 0, 0, 0)

        self.text_ctrl_10 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "10")
        self.text_ctrl_10.SetMinSize((110, 23))
        sizer_4.Add(self.text_ctrl_10, 0, 0, 0)

        self.text_ctrl_11 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "11")
        self.text_ctrl_11.SetMinSize((110, 23))
        sizer_4.Add(self.text_ctrl_11, 0, 0, 0)

        self.text_ctrl_12 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "12")
        self.text_ctrl_12.SetMinSize((113, 23))
        sizer_4.Add(self.text_ctrl_12, 0, 0, 0)

        sizer_5 = wx.BoxSizer(wx.HORIZONTAL)
        sizer_1.Add(sizer_5, 1, wx.EXPAND, 0)

        self.text_ctrl_13 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "13")
        self.text_ctrl_13.SetMinSize((110, 23))
        sizer_5.Add(self.text_ctrl_13, 0, 0, 0)

        self.text_ctrl_14 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "14")
        self.text_ctrl_14.SetMinSize((110, 23))
        sizer_5.Add(self.text_ctrl_14, 0, 0, 0)

        self.text_ctrl_15 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "15")
        self.text_ctrl_15.SetMinSize((110, 23))
        sizer_5.Add(self.text_ctrl_15, 0, 0, 0)

        self.text_ctrl_16 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "16")
        self.text_ctrl_16.SetMinSize((110, 23))
        sizer_5.Add(self.text_ctrl_16, 0, 0, 0)

        sizer_6 = wx.BoxSizer(wx.HORIZONTAL)
        sizer_1.Add(sizer_6, 1, wx.EXPAND, 0)

        self.choice_1 = wx.Choice(self.panel_1, wx.ID_ANY, choices=["choice 1"])
        self.choice_1.SetMinSize((100, 55))
        self.choice_1.SetSelection(0)
        sizer_6.Add(self.choice_1, 0, 0, 0)

        self.combo_box_1 = wx.ComboBox(self.panel_1, wx.ID_ANY, choices=[], style=wx.CB_DROPDOWN)
        self.combo_box_1.SetMinSize((111, 55))
        sizer_6.Add(self.combo_box_1, 0, 0, 0)

        self.list_box_1 = wx.ListBox(self.panel_1, wx.ID_ANY, choices=["choice 1"])
        self.list_box_1.SetMinSize((100, 55))
        sizer_6.Add(self.list_box_1, 0, 0, 0)

        self.check_list_box_1 = wx.CheckListBox(self.panel_1, wx.ID_ANY, choices=["choice 1"])
        self.check_list_box_1.SetMinSize((101, 55))
        sizer_6.Add(self.check_list_box_1, 0, 0, 0)

        sizer_7 = wx.BoxSizer(wx.HORIZONTAL)
        sizer_1.Add(sizer_7, 1, wx.EXPAND, 0)

        self.button_2 = wx.Button(self.panel_1, wx.ID_ANY, "button_2")
        self.button_2.SetMinSize((100, 32))
        sizer_7.Add(self.button_2, 0, 0, 0)

        self.button_3 = wx.Button(self.panel_1, wx.ID_ANY, "button_3")
        self.button_3.SetMinSize((100, 32))
        sizer_7.Add(self.button_3, 0, 0, 0)

        self.button_4 = wx.Button(self.panel_1, wx.ID_ANY, "button_4")
        self.button_4.SetMinSize((100, 32))
        sizer_7.Add(self.button_4, 0, 0, 0)

        self.button_5 = wx.Button(self.panel_1, wx.ID_ANY, "button_5")
        self.button_5.SetMinSize((100, 32))
        sizer_7.Add(self.button_5, 0, 0, 0)

        sizer_8 = wx.BoxSizer(wx.HORIZONTAL)
        sizer_1.Add(sizer_8, 1, wx.EXPAND, 0)

        self.button_1 = wx.Button(self.panel_1, wx.ID_ANY, "Print alle werte")
        self.button_1.SetMinSize((800, 20))
        sizer_8.Add(self.button_1, 0, 0, 0)

        sizer_9 = wx.BoxSizer(wx.HORIZONTAL)
        sizer_1.Add(sizer_9, 1, wx.EXPAND, 0)

        self.text_ctrl_24 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "")
        self.text_ctrl_24.SetMinSize((800, 200))
        sizer_9.Add(self.text_ctrl_24, 0, 0, 0)

        sizer_10 = wx.BoxSizer(wx.HORIZONTAL)
        sizer_1.Add(sizer_10, 1, wx.EXPAND, 0)

        self.text_ctrl_28 = wx.TextCtrl(self.panel_1, wx.ID_ANY, "")
        self.text_ctrl_28.SetMinSize((800, 200))
        sizer_10.Add(self.text_ctrl_28, 0, 0, 0)

        sizer_11 = wx.BoxSizer(wx.HORIZONTAL)
        sizer_1.Add(sizer_11, 1, wx.EXPAND, 0)

        grid_sizer_1 = wx.GridSizer(4, 6, 0, 0)
        sizer_11.Add(grid_sizer_1, 1, wx.EXPAND, 0)

        self.button_6 = wx.Button(self.panel_1, wx.ID_ANY, "button_6")
        grid_sizer_1.Add(self.button_6, 0, 0, 0)

        self.button_7 = wx.Button(self.panel_1, wx.ID_ANY, "button_7")
        grid_sizer_1.Add(self.button_7, 0, 0, 0)

        self.button_8 = wx.Button(self.panel_1, wx.ID_ANY, "button_8")
        grid_sizer_1.Add(self.button_8, 0, 0, 0)

        self.button_9 = wx.Button(self.panel_1, wx.ID_ANY, "button_9")
        grid_sizer_1.Add(self.button_9, 0, 0, 0)

        self.button_10 = wx.Button(self.panel_1, wx.ID_ANY, "button_10")
        grid_sizer_1.Add(self.button_10, 0, 0, 0)

        self.button_11 = wx.Button(self.panel_1, wx.ID_ANY, "button_11")
        grid_sizer_1.Add(self.button_11, 0, 0, 0)

        self.button_12 = wx.Button(self.panel_1, wx.ID_ANY, "button_12")
        grid_sizer_1.Add(self.button_12, 0, 0, 0)

        self.button_13 = wx.Button(self.panel_1, wx.ID_ANY, "button_13")
        grid_sizer_1.Add(self.button_13, 0, 0, 0)

        self.button_14 = wx.Button(self.panel_1, wx.ID_ANY, "button_14")
        grid_sizer_1.Add(self.button_14, 0, 0, 0)

        self.button_15 = wx.Button(self.panel_1, wx.ID_ANY, "button_15")
        grid_sizer_1.Add(self.button_15, 0, 0, 0)

        self.button_16 = wx.Button(self.panel_1, wx.ID_ANY, "button_16")
        grid_sizer_1.Add(self.button_16, 0, 0, 0)

        self.button_17 = wx.Button(self.panel_1, wx.ID_ANY, "button_17")
        grid_sizer_1.Add(self.button_17, 0, 0, 0)

        self.button_18 = wx.Button(self.panel_1, wx.ID_ANY, "button_18")
        grid_sizer_1.Add(self.button_18, 0, 0, 0)

        self.button_19 = wx.Button(self.panel_1, wx.ID_ANY, "button_19")
        grid_sizer_1.Add(self.button_19, 0, 0, 0)

        self.button_20 = wx.Button(self.panel_1, wx.ID_ANY, "button_20")
        grid_sizer_1.Add(self.button_20, 0, 0, 0)

        self.button_21 = wx.Button(self.panel_1, wx.ID_ANY, "button_21")
        grid_sizer_1.Add(self.button_21, 0, 0, 0)

        self.button_22 = wx.Button(self.panel_1, wx.ID_ANY, "button_22")
        grid_sizer_1.Add(self.button_22, 0, 0, 0)

        self.button_23 = wx.Button(self.panel_1, wx.ID_ANY, "button_23")
        grid_sizer_1.Add(self.button_23, 0, 0, 0)

        self.button_24 = wx.Button(self.panel_1, wx.ID_ANY, "button_24")
        grid_sizer_1.Add(self.button_24, 0, 0, 0)

        self.button_25 = wx.Button(self.panel_1, wx.ID_ANY, "button_25")
        grid_sizer_1.Add(self.button_25, 0, 0, 0)

        self.button_26 = wx.Button(self.panel_1, wx.ID_ANY, "button_26")
        grid_sizer_1.Add(self.button_26, 0, 0, 0)

        self.button_27 = wx.Button(self.panel_1, wx.ID_ANY, "button_27")
        grid_sizer_1.Add(self.button_27, 0, 0, 0)

        self.button_28 = wx.Button(self.panel_1, wx.ID_ANY, "button_28")
        grid_sizer_1.Add(self.button_28, 0, 0, 0)

        self.button_29 = wx.Button(self.panel_1, wx.ID_ANY, "in > von0405")
        grid_sizer_1.Add(self.button_29, 0, 0, 0)

        self.panel_1.SetSizer(sizer_1)

        self.Layout()

        self.Bind(wx.EVT_TEXT, self.aa, self.text_ctrl_1)
        self.Bind(wx.EVT_TEXT_ENTER, self.aat, self.text_ctrl_1)
        self.Bind(wx.EVT_TEXT, self.bb, self.text_ctrl_2)
        self.Bind(wx.EVT_TEXT_ENTER, self.bt, self.text_ctrl_2)
        self.Bind(wx.EVT_TEXT, self.cc, self.text_ctrl_3)
        self.Bind(wx.EVT_TEXT_ENTER, self.cct, self.text_ctrl_3)
        self.Bind(wx.EVT_TEXT, self.dd, self.text_ctrl_4)
        self.Bind(wx.EVT_TEXT_ENTER, self.ddt, self.text_ctrl_4)
        self.Bind(wx.EVT_TEXT, self.ee, self.text_ctrl_5)
        self.Bind(wx.EVT_TEXT_ENTER, self.eet, self.text_ctrl_5)
        self.Bind(wx.EVT_TEXT, self.ff, self.text_ctrl_6)
        self.Bind(wx.EVT_TEXT_ENTER, self.fft, self.text_ctrl_6)
        self.Bind(wx.EVT_TEXT, self.gg, self.text_ctrl_7)
        self.Bind(wx.EVT_TEXT_ENTER, self.ggt, self.text_ctrl_7)
        self.Bind(wx.EVT_TEXT, self.hh, self.text_ctrl_8)
        self.Bind(wx.EVT_TEXT_ENTER, self.hht, self.text_ctrl_8)
        self.Bind(wx.EVT_TEXT, self.ii, self.text_ctrl_9)
        self.Bind(wx.EVT_TEXT_ENTER, self.iit, self.text_ctrl_9)
        self.Bind(wx.EVT_TEXT, self.jj, self.text_ctrl_10)
        self.Bind(wx.EVT_TEXT_ENTER, self.jjt, self.text_ctrl_10)
        self.Bind(wx.EVT_TEXT, self.kk, self.text_ctrl_11)
        self.Bind(wx.EVT_TEXT_ENTER, self.kkt, self.text_ctrl_11)
        self.Bind(wx.EVT_TEXT, self.ll, self.text_ctrl_12)
        self.Bind(wx.EVT_TEXT_ENTER, self.llt, self.text_ctrl_12)
        self.Bind(wx.EVT_TEXT, self.mm, self.text_ctrl_13)
        self.Bind(wx.EVT_TEXT_ENTER, self.mmt, self.text_ctrl_13)
        self.Bind(wx.EVT_TEXT, self.nn, self.text_ctrl_14)
        self.Bind(wx.EVT_TEXT_ENTER, self.nnt, self.text_ctrl_14)
        self.Bind(wx.EVT_TEXT, self.oo, self.text_ctrl_15)
        self.Bind(wx.EVT_TEXT_ENTER, self.oot, self.text_ctrl_15)
        self.Bind(wx.EVT_TEXT, self.pp, self.text_ctrl_16)
        self.Bind(wx.EVT_TEXT_ENTER, self.ppt, self.text_ctrl_16)
        self.Bind(wx.EVT_CHOICE, self.choi1, self.choice_1)
        self.Bind(wx.EVT_COMBOBOX, self.comb_01, self.combo_box_1)
        self.Bind(wx.EVT_TEXT, self.combt01, self.combo_box_1)
        self.Bind(wx.EVT_TEXT_ENTER, self.comge01, self.combo_box_1)
        self.Bind(wx.EVT_LISTBOX, self.list_b01, self.list_box_1)
        self.Bind(wx.EVT_LISTBOX_DCLICK, self.listbcl_01, self.list_box_1)
        self.Bind(wx.EVT_CHECKLISTBOX, self.cheb_01, self.check_list_box_1)
        self.Bind(wx.EVT_BUTTON, self.but02, self.button_2)
        self.Bind(wx.EVT_BUTTON, self.but03, self.button_3)
        self.Bind(wx.EVT_BUTTON, self.but04, self.button_4)
        self.Bind(wx.EVT_BUTTON, self.but5, self.button_5)
        self.Bind(wx.EVT_BUTTON, self.bot_001, self.button_1)
        self.Bind(wx.EVT_TEXT, self.tex_024, self.text_ctrl_24)
        self.Bind(wx.EVT_TEXT, self.textcrt28, self.text_ctrl_28)
        self.Bind(wx.EVT_BUTTON, self.but6e, self.button_6)
        self.Bind(wx.EVT_BUTTON, self.but7, self.button_7)
        self.Bind(wx.EVT_BUTTON, self.but8, self.button_8)
        self.Bind(wx.EVT_BUTTON, self.but9, self.button_9)
        self.Bind(wx.EVT_BUTTON, self.but10e, self.button_10)
        self.Bind(wx.EVT_BUTTON, self.but11, self.button_11)
        self.Bind(wx.EVT_BUTTON, self.but12, self.button_12)
        self.Bind(wx.EVT_BUTTON, self.but13, self.button_13)
        self.Bind(wx.EVT_BUTTON, self.but14, self.button_14)
        self.Bind(wx.EVT_BUTTON, self.but15, self.button_15)
        self.Bind(wx.EVT_BUTTON, self.but16, self.button_16)
        self.Bind(wx.EVT_BUTTON, self.but17, self.button_17)
        self.Bind(wx.EVT_BUTTON, self.but18, self.button_18)
        self.Bind(wx.EVT_BUTTON, self.but19, self.button_19)
        self.Bind(wx.EVT_BUTTON, self.but20, self.button_20)
        self.Bind(wx.EVT_BUTTON, self.but21, self.button_21)
        self.Bind(wx.EVT_BUTTON, self.but22, self.button_22)
        self.Bind(wx.EVT_BUTTON, self.but23, self.button_23)
        self.Bind(wx.EVT_BUTTON, self.but24, self.button_24)
        self.Bind(wx.EVT_BUTTON, self.but25, self.button_25)
        self.Bind(wx.EVT_BUTTON, self.but26, self.button_26)
        self.Bind(wx.EVT_BUTTON, self.but27, self.button_27)
        self.Bind(wx.EVT_BUTTON, self.but28, self.button_28)
        self.Bind(wx.EVT_BUTTON, self.but29, self.button_29)
        # end wxGlade

    def menuevent(self, event):  # wxGlade: MyFrame.<event_handler>
        print("Event handler 'menuevent' not implemented!")
        event.Skip()

    def aa(self, event):  # wxGlade: MyFrame.<event_handler>
        
       
        
        myInfrom = (self.text_ctrl_1.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertaba = str(myInfrom )
        
        
        event.Skip()

    def aat(self, event):  # wxGlade: MyFrame.<event_handler>
    
        myInfrom = (self.text_ctrl_1.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertaba = str(myInfrom )
        
        
        event.Skip()

    def bb(self, event):  # wxGlade: MyFrame.<event_handler>
     
        myInfrom = (self.text_ctrl_2.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertbab = str(myInfrom )
        
        
        event.Skip()

    def bt(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_2.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertbab = str(myInfrom )
        
        
        event.Skip()

    def cc(self, event):  # wxGlade: MyFrame.<event_handler>
       
        myInfrom = (self.text_ctrl_3.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertcac = str(myInfrom )
        
        
        event.Skip()

    def cct(self, event):  # wxGlade: MyFrame.<event_handler>
     
        myInfrom = (self.text_ctrl_3.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertcac = str(myInfrom )
        
        
        event.Skip()

    def dd(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_4.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertdad = str(myInfrom )
        
        
        event.Skip()

    def ddt(self, event):  # wxGlade: MyFrame.<event_handler>
       
        myInfrom = (self.text_ctrl_4.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertdad = str(myInfrom )
        
        
        event.Skip()

    def ee(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_5.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_werteae = str(myInfrom )
        
        
        event.Skip()

    def eet(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_15.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_werteae = str(myInfrom )
        
        
        event.Skip()

    def ff(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_6.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertfaf = str(myInfrom )
        
        
        event.Skip()

    def fft(self, event):  # wxGlade: MyFrame.<event_handler>
       
        myInfrom = (self.text_ctrl_6.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertfaf = str(myInfrom )
        
        
        event.Skip()

    def gg(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_7.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertgag = str(myInfrom )
        
        event.Skip()

    def ggt(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_7.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertgag = str(myInfrom )
        
        event.Skip()

    def hh(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_8.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_werthah = str(myInfrom )
        
        event.Skip()

    def hht(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_8.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_werthah = str(myInfrom )
        
        event.Skip()

    def ii(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_9.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertiai = str(myInfrom )
        
        event.Skip()

    def iit(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_9.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertiai = str(myInfrom )
        
        event.Skip()

    def jj(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_10.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertjaj = str(myInfrom )
        
        event.Skip()

    def jjt(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_10.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertjaj = str(myInfrom )
        
        event.Skip()

    def kk(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_11.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertkak = str(myInfrom )
        
        event.Skip()

    def kkt(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_11.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertkak = str(myInfrom )
        
        event.Skip()

    def ll(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_12.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertmam = str(myInfrom )
        
        event.Skip()

    def llt(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_12.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertmam = str(myInfrom )
        
        event.Skip()

    def mm(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_13.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertnan = str(myInfrom )
        
        event.Skip()

    def mmt(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_13.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertnan = str(myInfrom )
        
        event.Skip()

    def nn(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_14.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertoao = str(myInfrom )
        
        event.Skip()

    def nnt(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_14.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertoao = str(myInfrom )
        
        event.Skip()

    def oo(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_15.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertpap = str(myInfrom )
        
        event.Skip()

    def oot(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_15.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertpap = str(myInfrom )
        
        event.Skip()

    def pp(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_16.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertqaq = str(myInfrom )
        
        event.Skip()

    def ppt(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_16.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertqaq = str(myInfrom )
        
        event.Skip()

    def choi1(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_17.GetValue())
        
        
        event.Skip()

    def comb_01(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_1.GetValue())
        
        
        event.Skip()

    def combt01(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_1.GetValue())
       
        
        event.Skip()

    def comge01(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_1.GetValue())
        
        
        
        event.Skip()

    def list_b01(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_1.GetValue())
        
        
        event.Skip()
    def listbcl_01(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_1.GetValue())
       
        
        event.Skip()

    def cheb_01(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_1.GetValue())
       
        
        event.Skip()


    def tex_024(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_24.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertVav = str(myInfrom )
       
        
        
        
        
        event.Skip()

    def textcrt28(self, event):  # wxGlade: MyFrame.<event_handler>
        
        myInfrom = (self.text_ctrl_28.GetValue())
        old_boy_wuens_sch4.mei_n_wun_sch_wert_wertwaw = str(myInfrom )
        MyFrame2.textcrt28.set
      
  
        event.Skip()

    def bot_001(self, event):  # wxGlade: MyFrame.<event_handler>
        print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertbab)
        print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertcac)
        print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertdad)
        print(old_boy_wuens_sch4.mei_n_wun_sch_wert_werteae)
        print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertfaf)
        print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertgag)
        print(old_boy_wuens_sch4.mei_n_wun_sch_wert_werthah)
        print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertiai)
        print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertjaj)
        print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertkak)
        print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertmam)
        print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertnan)
        print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertoao)
        print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertpap)
        print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertqaq)
        print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertrar)
        print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertsas)
        print(old_boy_wuens_sch4.mei_n_wun_sch_wert_werttat)
        print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertuau)
        print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertvav)
        print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertwaw)
        print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertyay)
        print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertxax)
        print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertyay)
        
        
        event.Skip()
        
        

    def but02(self, event):  # wxGlade: MyFrame.<event_handler>
        
        
        
        
        
        event.Skip()

    def but03(self, event):  # wxGlade: MyFrame.<event_handler>
        
        
        
        event.Skip()

    def but04(self, event):  # wxGlade: MyFrame.<event_handler>
        
        
        
        
        event.Skip()

    def but5(self, event):  # wxGlade: MyFrame.<event_handler>
        
        
        
        event.Skip()

    def but6e(self, event):  # wxGlade: MyFrame.<event_handler>
        
        
        
        event.Skip()

    def but7(self, event):  # wxGlade: MyFrame.<event_handler>
        
        
        
        event.Skip()

    def but8(self, event):  # wxGlade: MyFrame.<event_handler>
        
        
        
        event.Skip()
    def but9(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but10e(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but11(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but12(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but13(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but14(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but15(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but16(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but17(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but18(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but19(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but20(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but21(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but22(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but23(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but24(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()
    def but25(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but26(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but27(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but28(self, event):  # wxGlade: MyFrame.<event_handler>
        myload()
        
        
        event.Skip()

    def but29(self, event):  # wxGlade: MyFrame.<event_handler>
      
        allmywert()
        
        
       
        


def myload():
    print("keine funktion und wenn doch dann suche Ergebnis")
    


          
    
    
def allmywert():
    a = (old_boy_wuens_sch4.mei_n_wun_sch_wert_wertbab) 
    b = (old_boy_wuens_sch4.mei_n_wun_sch_wert_wertcac)  
    c = (old_boy_wuens_sch4.mei_n_wun_sch_wert_wertdad)  
    d = (old_boy_wuens_sch4.mei_n_wun_sch_wert_werteae)  
    e = (old_boy_wuens_sch4.mei_n_wun_sch_wert_wertfaf)  
    f = (old_boy_wuens_sch4.mei_n_wun_sch_wert_wertgag)  
    g = (old_boy_wuens_sch4.mei_n_wun_sch_wert_werthah)  
    h = (old_boy_wuens_sch4.mei_n_wun_sch_wert_wertiai)  
    i = (old_boy_wuens_sch4.mei_n_wun_sch_wert_wertjaj)  
    j = (old_boy_wuens_sch4.mei_n_wun_sch_wert_wertkak)  
    k = (old_boy_wuens_sch4.mei_n_wun_sch_wert_wertmam)  
    l = (old_boy_wuens_sch4.mei_n_wun_sch_wert_wertnan)  
    m = (old_boy_wuens_sch4.mei_n_wun_sch_wert_wertoao)  
    n = (old_boy_wuens_sch4.mei_n_wun_sch_wert_wertpap)  
    o = (old_boy_wuens_sch4.mei_n_wun_sch_wert_wertqaq)  
    p = (old_boy_wuens_sch4.mei_n_wun_sch_wert_wertrar)  
    q = (old_boy_wuens_sch4.mei_n_wun_sch_wert_wertsas)  
    r = (old_boy_wuens_sch4.mei_n_wun_sch_wert_werttat) 
    s = (old_boy_wuens_sch4.mei_n_wun_sch_wert_wertuau)  
    t = (old_boy_wuens_sch4.mei_n_wun_sch_wert_wertvav)  
    u = (old_boy_wuens_sch4.mei_n_wun_sch_wert_wertwaw)  
    v = (old_boy_wuens_sch4.mei_n_wun_sch_wert_wertyay)  
    w = (old_boy_wuens_sch4.mei_n_wun_sch_wert_wertzaz)  
    x = (old_boy_wuens_sch4.mei_n_wun_sch_wert_wertxax)



    print (a+b+c+d+e+b+c+d+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x)
    s1 = (a+","+b+","+c+","+d+","+e+","+b+","+c+","+d+","+f+","+g+","+h+","+i+","+j+","+k+","+l+","+m+","+n+","+o+","+p+","+q+","+r+","+s+","+t+","+u+","+v+","+w+","+x)
    with open("von0405.txt", "w+") as fobj:
        fobj.write(s1)
        old_boy_wuens_sch4.mei_ne_zwis_chen_wert_aza = s1

    

def Neutral_laden():
     print ("hier muß ich noch drann arbeiten")
        
         
            
def prinalWer():    
    print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertBaB)
    print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertcac)
    print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertdad)
    print(old_boy_wuens_sch4.mei_n_wun_sch_wert_werteae)
    print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertfaf)
    print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertgag)
    print(old_boy_wuens_sch4.mei_n_wun_sch_wert_werthah)
    print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertiai)
    print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertjaj)
    print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertkak)
    print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertmam)
    print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertnan)
    print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertoao)
    print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertpap)
    print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertqaq)
    print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertrar)
    print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertsas)
    print(old_boy_wuens_sch4.mei_n_wun_sch_wert_werttat)
    print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertuau)
    print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertVav)
    print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertwaw)
    print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertyaY)
    print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertZaZ)
    print(old_boy_wuens_sch4.mei_n_wun_sch_wert_wertxax)
    
    # end of class MyFrame
    
    
    
class MyApp(wx.App):
    def OnInit(self):
        self.frame = MyFrame2(None, wx.ID_ANY, "")
        self.SetTopWindow(self.frame)
        self.frame.Show()
        return True
# end of class MyFrame



# end of class MyApp

if __name__ == "__main__":
    app = MyApp(0)
    app.MainLoop()
Benutzeravatar
__blackjack__
User
Beiträge: 13185
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@oldboyJR: Was ist denn bitte eine „indizierte class“? Global bedeutet in diesem Kontext natürlich globaler Zustand innerhalb des Prozesses, nicht global im ganzen Betriebssystem. Und globaler Zustand heisst auch nicht das man direkt über den Namen von überall da ran kommt. Die exotischen Namen machen also deshalb immer noch keinen Sinn, denn die stecken ja in Namensräumen.

Das was Du da mit festen Speicheraddressen schreibst klingt komisch. `self` ist das erste Argument einer Methode, also das Objekt auf dem die (gebundene) Methode aufgerufen wurde.

Eine Klasse hat keine Parameter. Funktionen und Methoden haben Parameter, beziehungsweise können welche haben. Methoden haben in der Regel mindestens das Objekt selbst als Parameter. Klassenmethoden die Klasse und statische Methoden können auch gar keine Parameter haben.

Was ist „indizieren“? Es gibt Indexzugriffe, bei Sequenz-Typen wie beispielsweise Listen. Das ist der Zugriff auf Elemente über ganze Zahlen, den Index, in eckigen Klammern.

``def``-Schleife? Gibt es nicht. Es gibt ``for``- und ``while``-Schleifen. ``def`` ist eine Anweisung die eine Funktion oder Methode definiert wenn sie ausgeführt wird.

„py-Dokumente“ heissen Module.

Der Name `old_boy_wuens_sch` ist inhaltlich Unsinn und entspricht in der Schreibweise nicht der Namenskonvention für Klassen.

Statt Nummern fortlaufende Buchstaben in Namen einbauen ist auch Namen durchnummerieren. Das macht man nicht. Und die Argumente dagegen sind die gleichen wie bei Nummern. Das ist nichtssagend und der Code wäre mit Datenstrukturen und Schleifen viel kürzer, leichter nachzuvollziehen, und leichter änder- und erweiterbar.

`old_boy_wuens_sch4` (warum 4?) ist globaler Zustand. Das ist schlecht.

Es sind immer noch Importe in einem Klassenkörper die da nicht hingehören. Einer ist überflüssig weil `wx` bereits vorher schon auf Modulebene importiert wurde, und `Path` wird nirgends verwendet.

`tex_024()` führt ein neues Attribut ein das vorher nicht gab.

`textcrt28()` versucht auf ein Attribut auf einer Methode auf der Klasse `MyFrame2` zuzugreifen das es gar nicht gibt.

Alleine beim Eintippen von Code der 24 Variablen mit Kommas per ``+`` zusammenstoppelt, sollte einem doch dämmern dass es *das* nicht sein kann. Auch hier wieder: Wenn das eine Datenstruktur wäre, könnte man das einfach mit einer Schleife oder „comprehension“ und `str.join()` lösen. Wobei in den 24 Werten dann kein Komma vorkommen darf, sonst kann man das nicht wieder eindeutig auftrennen. Da sollte man eher ein Format nehmen was man sich nicht selber bastelt und das mit Trennzeichen innerhalb von Werten klar kommt. CSV oder JSON beispielsweise. Für beides gibt es Module in der Python-Standardbibliothek.

Die Datei wird immer noch mit "+" im Modus und ohne Angabe der Kodierung geöffnet.

Der Inhalt der in die Datei geschrieben wird, wird dann noch mal auf dem globalen Objekt an ein Attribut gebunden das vorher an eine Liste mit Zeichenketten gebunden war, und nun durch eine Zeichenkette ersetzt wird.

`prinalWer()`, was immer *der* Name bedeuten soll, wird nirgends aufgerufen. Ein Aufruf würde auch zu einem `AttributError` führen, weil mindestens vier Attribute die da abgerufen werden, gar nicht existieren.
“There will always be things we wish to say in our programs that in all known languages can only be said poorly.” — Alan J. Perlis
Benutzeravatar
DeaD_EyE
User
Beiträge: 1030
Registriert: Sonntag 19. September 2010, 13:45
Wohnort: Hagen
Kontaktdaten:

Code: Alles auswählen

generated by wxGlade 1.0.5 on Sat May  4 00:14:57 2024
#
Falls der Code komplett automatisch generiert worden ist, lohnt es sich nicht darüber zu diskutieren bzw. daran etwas zu ändern.

Neu schreiben geht schneller. Anstatt name1, name2, name3 .. usw zu verwenden, nimmst du z.B. eine Liste und falls die Daten nicht verändert werden sollen, eine Tuple.
sourceserver.info - sourceserver.info/wiki/ - ausgestorbener Support für HL2-Server
Antworten