그들이 무엇이라고 불리는 지 잘 모르겠지만 크기 조정 가능한 구분선을 사용하여 위젯을 구분하고 싶습니다.wxpython에서 크기 조정이 가능한 분할 선은 무엇입니까?
내가 (수평 제외) 같은 것을 좋아하는 것 : http://imm.io/bKgf
당신은 내가 나의 무지에 대한 의견을 감사와 죄송하시기 바랍니다에 대해 이야기하고 모르는 경우 .
그들이 무엇이라고 불리는 지 잘 모르겠지만 크기 조정 가능한 구분선을 사용하여 위젯을 구분하고 싶습니다.wxpython에서 크기 조정이 가능한 분할 선은 무엇입니까?
내가 (수평 제외) 같은 것을 좋아하는 것 : http://imm.io/bKgf
당신은 내가 나의 무지에 대한 의견을 감사와 죄송하시기 바랍니다에 대해 이야기하고 모르는 경우 .
같은 SplitterWindows의 몇 가지 다른 유형 :
import wx
class MyFrame(wx.Frame):
def __init__(self, parent):
wx.Frame.__init__(self, parent)
self.splitter = wx.SplitterWindow(self)
pan1 = wx.Window(self.splitter, style=wx.BORDER_SUNKEN)
pan1.SetBackgroundColour("yellow")
wx.StaticText(pan1, -1, "My Left Panel")
pan2 = wx.Window(self.splitter, style=wx.BORDER_SUNKEN)
pan2.SetBackgroundColour("orange")
wx.StaticText(pan2, -1, "my Right Panel")
self.splitter.SplitVertically(pan1, pan2, -100)
if __name__ == '__main__':
app = wx.PySimpleApp()
frame = MyFrame(None)
frame.Show()
app.MainLoop()
을
이것이 정확히 사용자의 요구를 충족 시킬지 확실하지 않지만 wxPython의 aui module을 살펴볼 수 있습니다. 이 페이지에는 데모 코드가있어서 시작할 수 있습니다. wxPython demo에는 좋은 예제가 있습니다.
원하는 것은 wx.StaticLine입니다. 그 중 하나를 만들고 EXPAND 스타일 플래그로 sizer에 추가하십시오. 자세한 내용은 http://www.wxpython.org/docs/api/wx.StaticLine-class.html을 참조하십시오.
EDIT : 아, SplitWindow에 대한 Joaquin의 제안이 자리를 차지할 것으로 생각됩니다. 참고가 MultiSplitterWindow 및 FourWaySplitter
당신은 아마하는 splitterwindow 필요