Witam Wszystkich.
Pytanie dotyczy wxPythona i konkretnie flag przy dodawaniu kontrolek do sizerów.
Czy zastosowanie jednocześnie dwóch flag naraz wx.ALIGN_LEFT | wx.ALIGN_RIGHT
jest sprzeczne?
Przy takim zapisie przyciąga albo do lewej albo do prawej a wydawało by się, że powinno równocześnie i do lewej i do prawej.
Nigdzie w internecie nie znalazłem informacji aby nie używać razem wx.ALIGN_LEFT | wx.ALIGN_RIGHT
albo wx.ALIGN_TOP | wx.ALIGN_BOTTOM
.
Chodzi o uzyskanie efektu rozciągnięcia kontrolki tylko horyzontalnie albo wertykalnie.
Tak samo użycie czterech flag razem czyli wx.ALIGN_LEFT | wx.ALIGN_RIGHT | wx.ALIGN_TOP | wx.ALIGN_BOTTOM
wydawało by się równoważne jednej wx.EXPAND
a nie jest. Bo kontrolka jest przyciągana tylko do jednego rogu.
Może ktoś ma jakieś doświadczenie w wxPython i by się wypowiedział dlaczego to nie działa.
Dodam również, że w Tkinter jest taki zapis
sticky=(N, S, E, W)
który pozwala rozciągnąć obiekt we wszystkich kierunkach
sticky=(N, S)
który pozwala rozciągnąć obiekt wertykalnie
sticky=(E, W)
który pozwala rozciągnąć obiekt horyzontalnie
Pozdrawiam