2
Мне интересно, может ли кто-нибудь показать мне, как добавить меню в код. Моя проблема в том, что я не могу найти какие-либо документы или что-нибудь еще, добавив меню в wx.panel. Возможно ли это? если бы вы могли показать мне, как это будет здорово. вот мой код:wx.Panel с панелью меню
class Panel1(wx.Panel):
def __init__(self, parent, id):
# create the panel
wx.Panel.__init__(self, parent, id)
try:
imageFile = 'resize.jpg'
data = open(imageFile, "rb").read()
stream = cStringIO.StringIO(data)
bmp = wx.BitmapFromImage(wx.ImageFromStream(stream))
weather1 = "The current temp in Urbandale is %r" % (ob['tempF'])
weather2 = "With the heat index the temp in Urbandale is %r" % (ob['heatindexF'])
wx.StaticBitmap(self, -1, bmp, (0, 0))
if ob['tempF'] >= '80':
label2 = wx.StaticText(self, -1, weather1 , wx.Point(20, 196))
if ob['tempF'] <= '90':
label2 = wx.StaticText(self, -1, weather2 , wx.Point(20, 196))
label2.SetBackgroundColour("white")
jpg1 = wx.Image(imageFile, wx.BITMAP_TYPE_ANY).ConvertToBitmap()
wx.StaticBitmap(self, -1, jpg1, (10 + jpg1.GetWidth(), 5), (jpg1.GetWidth(), jpg1.GetHeight()))
except IOError:
print "Image file %s not found" % imageFile
raise SystemExit
app = wx.PySimpleApp()
frame1 = wx.Frame(None, -1, "Weather", size = (316, 435))
Panel1(frame1,-1)
frame1.Show(1)
app.MainLoop()
да, я знаю это, но я не могу понять, как использовать меню для панели, но новый для wxpython –
Посмотрите на этот учебник, он показывает добавление меню http://www.python-forum.org/ viewtopic.php? f = 12 & t = 516 – Yoriz
да, но вы не понимаете, откуда я прихожу от i can not добавить строку меню, если im использовать wxframe и im, используя wxpannel. Я не получаю, как использовать оба: –