ここでエラーを再現しました。
import wx
import debug
class MyFrame(wx.Frame):
def __init__(self, parent):
wx.Frame.__init__(self, parent, -1, "Test")
self.SetSize((600,500))
vbox = wx.BoxSizer(wx.VERTICAL)
toolbar = wx.ToolBar(self, -1, style=wx.TB_HORIZONTAL | wx.NO_BORDER)
toolbar.Realize()
vbox.Add(toolbar, 0, border=5)
app = wx.App(0)
frame = MyFrame(None)
app.SetTopWindow(frame)
frame.Show()
app.MainLoop()
ここで、この行を追加してテキスト コントロールを追加します。
self.control = wx.TextCtrl(self, style=wx.TE_MULTILINE)
ツールバーの上に表示されます。私はドキュメントを読み、いくつかのチュートリアルに従いましたが、それでも概念を完全に理解することはできません. どうすれば私が望むものを達成できますか? テキスト コントロールをツールバーの下に表示し、残りのスペースに合わせたいと思います。