wxPythonを使用した画像とテキストの並び方について
開発・テストはMacでしています
以下のような配置を考えています
横位置でセンタリングもします
テキスト
テキスト 画像
イメージですと
商品名
値段 円記号の画像
ベースをwx.VERTICALにし、値段のところをwx.HORIZONTALにすれば良いかと考え以下のコードにしました
self._notebook = wx.Notebook(self, wx.ID_ANY)
self._goods_item_panel = wx.Panel(self._notebook, wx.ID_ANY)
name = wx.StaticText(self._goods_item_panel, -1, goods['name'], style=wx.TE_CENTER)
price = wx.StaticText(self._goods_item_panel, -1, str(goods['price']), style=wx.TE_CENTER)
layout = wx.BoxSizer(wx.VERTICAL)
layout.Add(bitmap, flag=wx.GROW)
layout.Add(name, flag=wx.GROW)
image = wx.Image('./a.png')
bitmap = wx.StaticBitmap(self._goods_item_panel, -1, image, size=(image.GetSize()), style=wx.CENTER)
layout2 = wx.BoxSizer(wx.HORIZONTAL)
layout2.Add(bitmap, flag=wx.GROW)
layout2.Add(price, 0)
layout.Add(layout2)
商品名はセンタリング出来るのですが、値段のところが左寄せから変えることが出来ません
アドバイスでもいただけると助かります