python- Fenster lässt sich nicht schließen

06/21/2013 14:10 Noa_#1
hallo, ich wollte mit etwas keinem anfangen und dieses how to gemacht [Only registered and activated users can see links. Click Here To Register...]

ich wollte es mit der titelbar aber der Knopf zum schließen funkt nicht, hab die funktion aus dem itemshop bord genommen aber es will nicht sorecht,
screen:[Only registered and activated users can see links. Click Here To Register...]
hier der code..
PHP Code:
import ui

class LernWindow(ui.ScriptWindow):
    
    
def __init__(self):
        
ui.ScriptWindow.__init__(self)
        
self.LoadBoard()
        
    
def LoadBoard(self):
        
self.Board ui.BoardWithTitleBar()
        
self.Board.SetSize(300,300)
        
self.Board.SetCenterPosition()
        
self.Board.AddFlag("float")
        
self.Board.AddFlag("movable")
        
self.Board.SetTitleName("Test-Board")
        
self.Board.SetCloseEvent(ui.__mem_func__(self.Close))
        
    
def __del__(self):
        
ui.ScriptWindow.__del__(self)
        
    
def Destroy(self):
        
self.Hide()
        return 
TRUE
        
    def Show
(self):
        
self.Board.Show()
        
    
def Close(self):
        
self.Destroy() 
Wie kriege ich es hin das alles funkt?
06/21/2013 14:14 Lord iRemix#2
Code:
self.Board.SetCloseEvent(self.Close)

def Close(self):
    self.Board.Hide()
06/21/2013 14:28 Noa_#3
Eigentlich brauchte ich doch nur das oder?
PHP Code:
import ui

class LernWindow(ui.ScriptWindow):
    
    
def __init__(self):
        
ui.ScriptWindow.__init__(self)
        
self.LoadBoard()
        
    
def LoadBoard(self):
        
self.Board ui.BoardWithTitleBar()
        
self.Board.SetSize(300,300)
        
self.Board.SetCenterPosition()
        
self.Board.AddFlag("float")
        
self.Board.AddFlag("movable")
        
self.Board.SetTitleName("Test-Board")
        
self.Board.SetCloseEvent(self.Close)
        
    
def Close(self):
        
self.Board.Hide()
        
    
def Show(self):
        
self.Board.Show() 
€. das problem hierbei ist jetzt, dass sich das Fenster nicht schließt sondern nur versteckt wird, beim erneuten aufrufen habe ich dann 2 fenstern
06/21/2013 14:34 Lord iRemix#4
Ja.
06/21/2013 14:38 Noa_#5
hier ist ein screen [Only registered and activated users can see links. Click Here To Register...] da zum edit prob.

aktueller code
PHP Code:
import ui

class LernWindow(ui.ScriptWindow):
    
    
def __init__(self):
        
ui.ScriptWindow.__init__(self)
        
self.LoadBoard()
        
    
def LoadBoard(self):
        
self.Board ui.BoardWithTitleBar()
        
self.Board.SetSize(300,300)
        
self.Board.SetCenterPosition()
        
self.Board.AddFlag("float")
        
self.Board.AddFlag("movable")
        
self.Board.SetTitleName("Test-Board")
        
self.Board.SetCloseEvent(self.Close)
        
    
def __del__(self):
        
ui.ScriptWindow.__del__(self)
        
    
def Destroy(self):
        
self.Board.Hide()
        return 
TRUE
        
    def Show
(self):
        
self.Board.Show()
        
    
def Close(self):
        
self.Destroy()