Tartalomjegyzék

< wxPython GUI

wxPython komponens méretei, helyzetei

Egér helyzetei

# A gombon az egér helyzete
event.GetPosition()
# A képernyőn az egér helyzete
wx.GetMousePosition()
# Ablakon a gomb helyzete
pos = self.button.GetPosition()
# Az ablakon az egér helyzete 
pos = self.ScreenToClient(wx.GetMousePosition())

Méret különbségek

# komponens és kliens méretének különbsége
sizeDiff = self.GetSize() - self.GetClientSize()
screenPos = self.ClientToScreen(pos)
posInFrame = self.ScreenToClient(wx.GetMousePosition()) + sizeDiff

Komponens pozíciója

self.button.SetPosition(screenPos)