03/10/2008, 16:09
|
| | Fecha de Ingreso: mayo-2008
Mensajes: 499
Antigüedad: 16 años, 6 meses Puntos: 1 | |
Respuesta: crear algo con phyton ayuda! ayudame con esto porfabor esque el area de texto esta en la barra del boxSizer
y no se como llego alli
aqui esta Cita: import wx
ID_STAT = 1
ID_TOOL = 2
ID_QUIT = 3
class CheckMenuItem(wx.Frame):
def __init__(self, parent, id, title):
wx.Frame.__init__(self,parent,wx.ID_ANY,title,size = (400,400),style = wx.DEFAULT_FRAME_STYLE | wx.NO_FULL_REPAINT_ON_RESIZE )
self.control = wx.TextCtrl(self,1,style = wx.TE_MULTILINE)
vbox = wx.BoxSizer(wx.VERTICAL)
toolbar1 = wx.ToolBar(self, -1)
toolbar1.AddLabelTool(wx.ID_ANY, '', wx.Bitmap('wamp/select.png'))
toolbar1.AddLabelTool(wx.ID_ANY, '', wx.Bitmap('wamp/pen.png'))
toolbar1.AddLabelTool(wx.ID_ANY, '', wx.Bitmap('wamp/text.png'))
toolbar1.Realize()
toolbar2 = wx.ToolBar(self, -1)
toolbar2.AddLabelTool(wx.ID_EXIT, '', wx.Bitmap('wamp/exit.png'))
toolbar2.Realize()
vbox.Add(toolbar1, 0, wx.EXPAND)
vbox.Add(toolbar2, 0, wx.EXPAND)
self.Bind(wx.EVT_TOOL, self.OnExit, id=wx.ID_EXIT)
menubar = wx.MenuBar()
file = wx.Menu()
file.Append(-1, '&New')
file.Append(-1, '&Open')
file.Append(-1, '&Save')
file.AppendSeparator()
imp = wx.Menu()
imp.Append(-1, 'Import newsfeed list...')
imp.Append(-1, 'Import bookmarks...')
imp.Append(-1, 'Import mail...')
file.AppendMenu(-1, 'I&mport', imp)
quit = wx.MenuItem(file, ID_QUIT, '&Quit\tCtrl+W')
quit.SetBitmap(wx.Bitmap('wamp/exit.png'))
file.AppendItem(quit)
self.Bind(wx.EVT_MENU, self.OnQuit, id=ID_QUIT)
view = wx.Menu()
self.shst = view.Append(ID_STAT, 'Show statubar', 'Show Statusbar', kind=wx.ITEM_CHECK)
self.shtl = view.Append(ID_TOOL, 'Show toolbar', 'Show Toolbar', kind=wx.ITEM_CHECK)
view.Check(ID_STAT, True)
view.Check(ID_TOOL, True)
self.Bind(wx.EVT_MENU, self.ToggleStatusBar, id=ID_STAT)
self.Bind(wx.EVT_MENU, self.ToggleToolBar, id=ID_TOOL)
menubar.Append(file, '&File')
menubar.Append(view, '&View')
self.SetMenuBar(menubar)
self.toolbar = self.CreateToolBar()
self.toolbar.AddLabelTool(3, '', wx.Bitmap('wamp/exit.png'))
self.toolbar.Realize()
self.SetSizer(vbox)
self.statusbar = self.CreateStatusBar()
self.Centre()
self.Show(True)
def OnExit(self, event):
self.Close()
def OnQuit(self, event):
self.Close()
def ToggleStatusBar(self, event):
if self.shst.IsChecked():
self.statusbar.Show()
else:
self.statusbar.Hide()
def ToggleToolBar(self, event):
if self.shtl.IsChecked():
self.toolbar.Show()
else:
self.toolbar.Hide()
app = wx.App()
CheckMenuItem(None, -1, 'check menu item')
app.MainLoop()
|