我不确定它们叫什么,但我想要一个可调整大小的分隔线,以分隔小部件。
我想要这样的东西(水平除外): http://imm.io/bKgf
如果你不知道我在说什么,请发表评论,感谢并为我的无知感到抱歉。
最佳答案
你可能需要一个分割窗口:
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()
关于python - wxpython 中可调整大小的分隔线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8182621/