1

Image の後に StaticLine(Vertical) を配置しようとしています。静的行の後に、いくつかのボタンがあります。それらすべてを BoxSizer(Horizo​​ntal) に入れました。しかし、実行中は静的な線が表示されません。ここで何が間違っていますか?私を助けてください。

ありがとう。

ここにいくつかのコードがあります。

class Frame1(wx.Frame):
    def __init__(self, *args, **kwds):
        wx.Frame.__init__(self, *args, **kwds)
        self.panel1 = wx.Panel(self, wx.ID_ANY)
        img = wx.EmptyImage(MaxImageSize, MaxImageSize)
        self.imgctrl = wx.StaticBitmap(self.panel1, wx.ID_ANY, wx.BitmapFromImage(img))
        self.st = wx.StaticLine(self.panel1, wx.ID_ANY, style=wx.LI_VERTICAL)
        self.but = wx.Button(self.panel1, wx.ID_ANY, 'OK')
        self.hbox = wx.BoxSizer(wx.HORIZONTAL)
        self.hbox.Add(self.imgctrl, 0, wx.ALL, 5)
        self.hbox.Add(self.st, 0, wx.ALL, 5)
        self.hbox.Add(self.but, 1, wx.ALL, 5)
        self.panel1.SetSizer(self.hbox)
        self.hbox.Fit(self.panel1)
4

1 に答える 1