wxpython上另一个静态框中的静态框

wxpython上另一个静态框中的静态框,wxpython,Wxpython,如何在面板的wxpython ontop中的另一个静态框中实现一个静态框 我正试图做到这一点,因为我正在为不同的事情分组按钮 谢谢。您必须使用 import wx class MainWindow(wx.Frame): def __init__(self, *args, **kwargs): wx.Frame.__init__(self, *args, **kwargs) self.panel = wx.Panel(self) sel

如何在面板的wxpython ontop中的另一个静态框中实现一个静态框

我正试图做到这一点,因为我正在为不同的事情分组按钮

谢谢。

您必须使用

import wx

class MainWindow(wx.Frame):
    def __init__(self, *args, **kwargs):
        wx.Frame.__init__(self, *args, **kwargs)

        self.panel = wx.Panel(self)

        self.box1 = wx.StaticBox(self.panel, label="One")      
        self.box2 = wx.StaticBox(self.panel, label="Two")

        self.box_sizer = wx.StaticBoxSizer(self.box1, wx.HORIZONTAL)
        self.box_sizer.Add(self.box2, 1, wx.ALL | wx.EXPAND, 5)

        self.sizer = wx.BoxSizer(wx.VERTICAL)
        self.sizer.Add(self.box_sizer, 1, wx.ALL | wx.EXPAND, 5)
        self.panel.SetSizerAndFit(self.sizer)

        self.Show()


if __name__ == "__main__":
    app = wx.App(False)
    win = MainWindow(None)
    app.MainLoop()
您必须使用

import wx

class MainWindow(wx.Frame):
    def __init__(self, *args, **kwargs):
        wx.Frame.__init__(self, *args, **kwargs)

        self.panel = wx.Panel(self)

        self.box1 = wx.StaticBox(self.panel, label="One")      
        self.box2 = wx.StaticBox(self.panel, label="Two")

        self.box_sizer = wx.StaticBoxSizer(self.box1, wx.HORIZONTAL)
        self.box_sizer.Add(self.box2, 1, wx.ALL | wx.EXPAND, 5)

        self.sizer = wx.BoxSizer(wx.VERTICAL)
        self.sizer.Add(self.box_sizer, 1, wx.ALL | wx.EXPAND, 5)
        self.panel.SetSizerAndFit(self.sizer)

        self.Show()


if __name__ == "__main__":
    app = wx.App(False)
    win = MainWindow(None)
    app.MainLoop()