0
この方法で自分のやり方を学び、助けを借りることができます。私はラベルとそれの中に複数行のテキストボックスを持つwxStaticBoxを持っているようにしようとしています(アプリケーションが印刷するログに似ています...)wxPython:StaticBox内の複数行のテキスト
これまでのところ、
self.sb_FoldersToScan = wx.StaticBox(panel, label="Folders to Scan:", size=(200,100))
boxSizer = wx.StaticBoxSizer(self.sb_FoldersToScan, wx.VERTICAL)
boxSizer.Add(self.sb_FoldersToScan, flag=wx.EXPAND|wx.TOP|wx.LEFT|wx.RIGHT)
multiText = wx.TextCtrl(panel, -1,"test",size=(200, 100), style=wx.TE_MULTILINE)
multiText.SetInsertionPoint(0)
boxSizer.Add(multiText)
sizer.Add(boxSizer, pos=(1, 0), span=(1, 6), flag=wx.EXPAND|wx.TOP|wx.LEFT|wx.RIGHT)
私はこのオフ、インターネットの最も石畳ました -
multiTextボックスではなくStaticBoxの真下に現れ...レイアウトは固定受けるよりも、今、他の何かをしようとしていないがそれの中に?私はこれに間違ったコントロールを使用していますか?
パーフェクト。ある日、私はこれを理解します。それでも私が間違っていたことはまだ分かりません。たぶんsb_FoldersToScanをサイザーに2回追加しましたか? – chow
wx.StaticBoxSizerのコンストラクタに暗黙的に追加しました。または、少なくとも並べ替え - 静的ボックスを内容の管理と同じ方法で静的ボックスを管理する必要はありません。静的ボックスはコンテンツの外側を移動する必要があるため、特別なビットとして扱われます場合。 – user488551
もう一度ありがとう - このサイトは素晴らしいですし、皆さんは信じられないほど速いです。 :) – chow